列表到Python中的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))

我正在从值列表创建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))
    fileObject.writerows(current_list)
    current_list = []

谢谢

如果您打算写入175行,则需要使用:

fileObject.writerow(current_list)

而不是
writerows
<当您有一个行列表(列表列表)并且在本例中只有一行时,将使用code>writerows。

是否确定此分隔符?如果我的内存可用,CSV文件中的分隔符应该是逗号(因此命名为逗号分隔值),而不是空格