当我像这样创建一个随机数字列表时:
columns = 10
rows = 10
for x in range(rows):
a_list = []
for i in range(columns):
a_list.append(str(random.randint(1000000,99999999)))
values = ",".join(str(i) for i in a_list)
print values
那么一切都很好。
但是当我尝试将输出发送到文件时,如下所示:
sys.stdout = open('random_num.csv', 'w')
for i in a_list:
print ", ".join(map(str, a_list))
只有最后一行输出 10 次。如何将整个列表写入 .csv 文件?