我有一個名爲genrelist的數組,其中包含電影的所有不同類型。我如何將它們寫入csv,以使genrelist中的每個元素都在一個單元格中,並且它們在Python 3.6中是一行而不是一列?如何將一個數組寫入一個csv,使數組中的每個元素都在一個單元格中,並且它們使用python排成一行?
with open('data.csv', 'a') as csvFile:
csvFileWriter = csv.writer(csvFile)
for genre in genrelist:
csvFileWriter.writerow([genre])
csvFile.close()
這將產生的輸出:
目前,我可以通過使用此代碼它們寫出來一列|少年
|
| action |
|冒險|
所需輸出:| shonen | |動作| |冒險|
如果您希望列表爲一行,爲什麼要拆分它併爲每個項目創建新列表作爲單獨的行?只是*不這樣做*。 – jonrsharpe
作家將寫行,你爲單行你需要'csvFileWriter.writerow(genreList)' – MarkHarley
啊新手錯誤.. csvFileWriter.writerow(genreList)是正確的答案。 –