【发布时间】:2021-05-10 05:42:05
【问题描述】:
我有一个值列表,每次我的程序运行时我都试图将这些值附加到 csv 文件中,但我的代码只附加一次,并且再也不会附加。我在这里做错了什么。
import random
import csv
import numpy as np
from csv import writer
randomlist = []
for i in range (0,5):
n = random.randint(1,30)
randomlist.append(n)
print(randomlist)
np.savetxt("test.csv",
randomlist,
fmt ='% s')
def append_list_as_row(file_name, list_of_elem):
with open(file_name, 'a+', newline='') as file:
csv_writer = writer(file)
csv_writer.writerow(list_of_elem)
append_list_as_row('test.csv',randomlist)
【问题讨论】:
标签: python csv append export-to-csv