【发布时间】:2018-08-10 16:44:45
【问题描述】:
当我运行此代码时,每个列表项都被分隔成单独的字母并用逗号分隔。
例如,如果我有列表stockName 持有'amazon' 和tickerName 持有'amzn' 作为每个受人尊敬的列表中的第一项,运行下面的代码将其存储为:
a,m,a,z,o,n
a,m,z,n
实际上我希望它在一行中:
amazon,amzn
代码:
with open('/Users/reubenmcqueen/Desktop/csvStoreFile.csv', 'w',) as myFile:
writer = csv.writer(myFile)
for a in range(0, len(stockName)):
i = [stockName[a], tickerName[a]]
writer.writerows(i)
【问题讨论】:
-
显示您的列表...因为您所说的正在发生,这意味着您的列表只是字符串。
-
将
writer.writerows(i)(复数)更改为writer.writerow(i)(单数)。
标签: python python-3.x csv writer