largeQ
新鲜的答案。我不得不猜测你的“Arden”变量是什么样的。它可能是 100 个值的一维序列(列表或元组)。您的第一个问题是您使用 for 循环(第 4 行)将 Arden 分开,然后将每个值写入其自己的行,并将每个值包装在列表中(第 5 行)。所以,目前,您在 CSV 文件中得到一列值,对吗?您的第二个问题不是必须解决的,但您可能应该解决。创建一个 CSV Writer 对象并使用它来处理整个文件,而不是为每一行数据创建一个 CSV Writer 对象(第 3 行)。工作代码,基于我对您要执行的操作的最佳猜测:import csvfilename = "test.csv"f = open(filename, "w")wr = csv.writer(f, delimiter=",")for i in range(5): data = list(range(10*i, 10*i+9)) # one row of mock data wr.writerow(data)f.close()该文件test.csv如下所示:0,1,2,3,4,5,6,7,810,11,12,13,14,15,16,17,1820,21,22,23,24,25,26,27,2830,31,32,33,34,35,36,37,3840,41,42,43,44,45,46,47,48