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

python把列表寫入文件

發布時間: 2023-11-14 19:55:55

Ⅰ 利用python如何將數據寫到CSV文件中

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

Ⅱ python寫一個文件 記錄一個list里數字的大小位置 從大到小 不能用內置函數和sorted

根據列表的長度n生成一個0到n序列號的列表。

然後使用冒泡排序的方法同時對兩個列表排序,排序完成後,序列列表就是你要的。

至於寫入文件,可以使用open按一般文件內容寫入。

但保存的只是一個列表變數,適合使用shelve來保存為data文件,所以使用shelve.open來保存數據。


import shelve

def orderIndex(nums=[]):

n=len(nums)

index=0

indexs=[]

for i in range(n):

indexs.append(index)

index=index+1

for i in range(n):

for j in range(i+1,n):

if(nums[i]<nums[j]):

nSave=nums[i]

nums[i]=nums[j]

nums[j]=nSave

iSave=indexs[i]

indexs[i]=indexs[j]

indexs[j]=iSave

return indexs

print("請輸入一列數字,逗號分割 :")

nums=input().split(',')

print("從大到小排序後的序列為 :")

indexs=orderIndex(nums)

print(indexs)

shelFile=shelve.open('C:mydata')

shelFile['indexs']=indexs

shelFile.close()

print("序列已保存至文件 :C:mydata中")

Ⅲ 如何用python將九九乘法表寫入csv文件中

方法/步驟

  • 首先創建一個csv_scripts.py文件來保存我們的腳本,如下面圖中所示:

Ⅳ 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中如果不用jion,如何將列表中的內容寫入文件,中間用空格分開

tmp=list('ABCDEFG')
with open(r'e:/wbwj.txt','w') as f:
tmp=list('abcdefg')
f.write((('%s '*len(tmp)).strip()+' ') % tuple(tmp))

Ⅵ python 列表寫入文件時怎麼變成中文

list1=[u'u96f7u519b',u'u9eceu4e07u5f3a',u'u6d2au950b',u'u5218u5fb7',u'u96f7u519b',u'u6797u658c',u'u5218u82b9',u'u8bb8u8fbeu6765',u'u96f7u519b',u'u9eceu4e07u5f3a']

importcodecs

f=codecs.open('list1.txt','w','utf-16')
foriinlist1:
i=i+''
f.write(i,)

f.close()


熱點內容
linux上拉取ftp上的文件 發布:2025-03-04 08:09:26 瀏覽:414
戴爾r系列伺服器怎麼用 發布:2025-03-04 08:04:41 瀏覽:769
查找伺服器上ip 發布:2025-03-04 08:04:27 瀏覽:917
自動超級腳本 發布:2025-03-04 08:02:55 瀏覽:773
大數據應用技術需要什麼電腦配置 發布:2025-03-04 07:56:33 瀏覽:54
群九軸演算法 發布:2025-03-04 07:45:13 瀏覽:168
c語言企業面試題目 發布:2025-03-04 07:45:03 瀏覽:408
e付卡怎麼設置密碼 發布:2025-03-04 07:44:59 瀏覽:91
安卓在手機桌面移除app後如何恢復 發布:2025-03-04 07:26:15 瀏覽:105
開發者隱私密碼如何關閉 發布:2025-03-04 07:21:35 瀏覽:338