列表到Python中的CSV
我正在从值列表创建CSV。CSV文件已创建,但CSV格式为单列。事实上,它应该是多行多列,而不是一列多行。我正在使用以下代码列表到Python中的CSV,python,csv,Python,Csv,我正在从值列表创建CSV。CSV文件已创建,但CSV格式为单列。事实上,它应该是多行多列,而不是一列多行。我正在使用以下代码 from random import choice import csv fileObject = csv.writer(open('Insurance.csv','w'),dialect='excel',delimiter=' ') for i in range(0,175): current_list = list(choice(master_list))
from random import choice
import csv
fileObject = csv.writer(open('Insurance.csv','w'),dialect='excel',delimiter=' ')
for i in range(0,175):
current_list = list(choice(master_list))
fileObject.writerows(current_list)
current_list = []
谢谢如果您打算写入175行,则需要使用:
fileObject.writerow(current_list)
而不是
writerows
<当您有一个行列表(列表列表)并且在本例中只有一行时,将使用code>writerows。是否确定此分隔符?如果我的内存可用,CSV文件中的分隔符应该是逗号(因此命名为逗号分隔值),而不是空格