A. python 写入到文件的问题
代码如下:
#coding=utf-8
importxlwt
list1=[
['致我们单纯的小美好','致我们单纯的小美好 链接:https','1'],
['新白娘子传奇','新白娘子传奇链接:https:','1']
]
workbook=xlwt.Workbook()
sheet=workbook.add_sheet('sheet1')
col=0
row=0
style=xlwt.easyxf('align:wrapon')
foriteminlist1:
col=0
forsubiteminitem:
print(row,col,subitem)
sheet.write(row,col,subitem,style)
col=col+1
row=row+1
workbook.save('test.xls')
B. python中如何将列表写入文件
a = [1,2,3,4,5,6,7,8,9]
tmp = []
for i in range(0,len(a),3):
tmp.append(str(a[i])+","+str(a[i+1])+","+str(a[i+2])+"\n")
file("./a.txt",'w').writelines(tmp)
C. 如何用PYTHON把一组数据写入一个文件
一、将一组数据追加到文件中
例如:将123追加到文件1.txt的末尾
definit():
withopen('1.txt','r+')astext:
text.read()
text.write('123')
text.close()
init()
二、将一组数据覆盖到文件中
将123覆盖到1.txt文件中,1.txt之前的数据全没了
definit():
withopen('1.txt','r+')astext:
text.write('123')
text.close()
init()
D. python读取一个文件的内容,写到多个文件中
其实很简单啊,不过这里我说不清楚,我就说一个思路好了 FileStream不一定局限于txt,所以你用Directory.GetFiles获取文件名,然后直接用FileStream读取就可以了 对于每一个FileStream用StreamReader读取 读取行数直接用StreamReader的ReadLine就可以
E. Python 3.5 想将从1到10写入一个文件并且自动换行 应该怎么做
现在需要一个写文件方法,将selenium的脚本运行结果写入test_result.log文件中
首先创建写入方法
[html] view plain
def write_result(str):
writeresult=file(r'D:\eclipse4.4.1 script\my_selenium\model\test_result.log','a+')
str1=writeresult.write(str+'\n')
writeresult.close()
return str
如上str1=writeresult.write(str+'\n') 中写入的文件默认在一行显示,当调用此方法后,每次都会在该文件第一行写入
在写入参数str后加“\n”则会在每次完成写入后,自动换行到下一行,下次写入时便会在下一行写入
F. python将数组写入excel文件
# 将数据写入新文件
def data_write(file_path, datas):
f = xlwt.Workbook()
sheet1 = f.add_sheet(u'sheet1',cell_overwrite_ok=True) #创建sheet
#将数据写入第 i 行,第 j 列
i = 0
for data in datas:
for j in range(len(data)):
sheet1.write(i,j,data[j])
i = i + 1
f.save(file_path) #保存文件
G. python向文件内写入数据
f=open("a.txt","w")
foriinrange(1,10):
f.write("<user> <id>"+str(i)+"</id> </user> ")
f.close()
因为i是int型,所以要先转为str型,再进行字符串拼接,然后写入文件
H. 怎么使用python将一组数据写入excel
方法一,xlwt:
importxlwt
workbook=xlwt.Workbook()
sheet=workbook.add_sheet("sheet1")
sheet.write(0,1,"test")
workbook.save("test.xls")
方法二,xlsxwriter:
importxlsxwriter
workbook=xlsxwriter.Workbook(file_name)
worksheet=workbook.add_worksheet(u"所有数据")
worksheet.write("A1",u"账号ID")
workbook.close()
I. python 如何将列表写入文件
python把列表写入文件的详细代码:
list = ['foo', 'bar']
sep = ','
fl=open('list.txt', 'w')
fl.write(sep.join(list))
fl.close()
sep是分隔符,sep='
'就是分行输入
另外提醒一下,考虑一下list里含有数字:,用str()函数转一下,看你要处理的数据了。
代码使用举例:
>>> l=["A","B","C","D"]
>>> f=open("k.txt","w")
>>> f.write(str(l))
>>> f.close()
>>>
这样的输出就是一个list ["A","B","C","D"]
(9)python把a1写入文件扩展阅读:
PYTHON 写入list并换行的方法:
f.writelines(lists) 是不换行的写入,可用以下方法在写入时换行。
方法一:
for line in lists:
f.write(line+' ')
方法二:
lists=[line+" " for line in lists]
f.writelines(lists)
方法三:
f.write(' '.join(lists))