當前位置:首頁 » 編程語言 » python將列表寫入文件

python將列表寫入文件

發布時間: 2023-10-20 03:45:12

『壹』 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"]

(1)python將列表寫入文件擴展閱讀:

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



『貳』 python 3.x版本如何使用openpyxl將列表按列寫入已有的xlsx文件指定的列

#-*-coding:UTF-8-*-
importopenpyxl
#載入文件
wb=openpyxl.load_workbook("../file/test.xlsx")
#獲得sheet名稱
sheetNames=wb.sheetnames
print(sheetNames)
#sheetName1=sheetNames[0]
#根據名稱獲取第一個sheet
#sheet1=wb[sheetName1]
#根據索引獲得第一個sheet
sheet1=wb.worksheets[0]

L=['張三','李四','王五']
#excel中單元格為B2開始,即第2列,第2行
foriinrange(len(L)):
sheet1.cell(i+2,2).value=L[i]
#保存數據,如果提示許可權錯誤,需要關閉打開的excel
wb.save("../file/test.xlsx")

『叄』 利用Python如何將數據寫到CSV文件中

如果你的數據是列表格式,可以使用一個迭代器,將數據寫入文件,同時添加必要的分隔符以構成csv文件
如果數據是字典格式,需要考慮使用換行符或者其他特殊符號來分割每個字典元素(包括鍵和值)。鍵和值可以考慮使用和之前不重復的分隔符進行分割。
這樣就構成了一個csv文件(csv使用分隔符分割值的文件)
操作方法如下:
1,使用讀寫追加的方式打開csv文件。
2,找到csv文件的結尾。
3,在結尾使用和之前csv使用的分割相同的格式進行數據添加。
4,關閉文件

熱點內容
ftp有cd命令嗎 發布:2025-03-05 04:47:20 瀏覽:574
雲伺服器比物理機的優勢 發布:2025-03-05 04:46:05 瀏覽:466
俺媽密碼是什麼 發布:2025-03-05 04:40:46 瀏覽:159
yacclex編譯器 發布:2025-03-05 04:35:37 瀏覽:151
安卓相片怎麼轉另一個手機 發布:2025-03-05 04:23:40 瀏覽:545
解壓要素 發布:2025-03-05 04:16:05 瀏覽:791
觀致網路模塊怎麼接入安卓車機 發布:2025-03-05 03:53:40 瀏覽:462
安卓如何被冥龍鎖定後免傷 發布:2025-03-05 03:49:13 瀏覽:969
標准sql語言 發布:2025-03-05 03:42:51 瀏覽:302
資料庫的訪問方式 發布:2025-03-05 03:38:13 瀏覽:578