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))