2 回答

TA貢獻(xiàn)1805條經(jīng)驗(yàn) 獲得超10個(gè)贊
您可以將這些列表壓縮在一起以使其工作。是這樣的:
names = ['Tell Me It\'s Okay', 'Cry', 'Oblivion']
albums = ['Tell Me It\'s Okay', 'Cry', 'Oblivion']
artists = ['Fell', 'Gryffin', 'Alex']
data = [','.join(record) for record in zip(names, albums, artists)]
with open('output.csv','w') as f:
f.write('\n'.join(data))

TA貢獻(xiàn)1898條經(jīng)驗(yàn) 獲得超8個(gè)贊
您的列表包含無效字符串。如果字符串中有單引號(hào) ('),則需要用雙引號(hào) (") 將字符串括起來。
你可以試試:
with open("xxx.csv", 'w') as fp:
fp.write("header1,header2")
for lst in [list1, list2, list3]:
fp.write(','.join(fp))
第二行輸入每行的標(biāo)題,您可以根據(jù)需要進(jìn)行編輯。list1、list2 和 list3 是您擁有的列表。xxx 應(yīng)替換為您想要的 csv 文件名稱
添加回答
舉報(bào)