在Python中列出CSV

fel*_*lix 0 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))
    fileObject.writerows(current_list)
    current_list = []
Run Code Online (Sandbox Code Playgroud)

谢谢

int*_*jay 6

如果你打算写175行,你需要使用:

fileObject.writerow(current_list)
Run Code Online (Sandbox Code Playgroud)

而不是writerows.writerows当您有一个行列表(列表列表)时使用,在这种情况下,您有一行.