怎么把下列串列存入csv檔案呢,中間步驟哪里需要改么?一直不能成功

uj5u.com熱心網友回復:
看代碼是可以寫入的不過list1最后的值是日本的那一行,你在csv檔案里也只寫入這一行。
uj5u.com熱心網友回復:
對對對???有什么方法可以把串列的值都代進去么
uj5u.com熱心網友回復:
方法一:建立一個空串列,把所有的list1存進去,然后writer.writerows(list2)
import csv
list2 = []
with open('D:/covid1.txt', 'r+') as f:
for line in f.readlines():
list1 = line[:-1].split(',')
list2.append(list1)
print(list1)
with open('D:/covid.csv', 'w+') as f1:
header = ['地區', '新增', '現有', '累計', '治愈', '死亡']
writer = csv.writer(f1)
writer.writerow(header)
writer.writerows(list2)
uj5u.com熱心網友回復:
邊讀邊寫唄 把writer.writerow(header)
writer.writerows(list1)
插到第一個里
uj5u.com熱心網友回復:
把open函式的寫入模式由'w+'改為'a+'即可
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/63786.html
