0

我对一般的编程很陌生,对 Python 也很陌生。我有一个 csv 列表,它被读入 python,打乱,然后以不同的顺序写出。

在当前状态下,它会打印出一长串被打乱的项目。我需要将它们分别打印到一个新行上。为此,我知道我需要在某处添加 \n,但我不知道在哪里。我应该将它添加到首先创建列表的代码部分,还是写入 csv 文件的位置?我猜是后者,所以这里是相关代码,但如果需要我可以粘贴更多:

make_list = csv.writer(open('026a_te.csv', 'wb'))
make_list.writerow(list_a)

我在哪里添加 \n 以便将 list_a 的每个元素写入输出文件 026a_te.csv 中的新行?

4

1 回答 1

5

您只在输出 csv 中写入一行,所以很自然地它会全部在一行上。

writerows您应该有一个要使用而不是编写的列表列表writerow,或者您应该处于一个writerow多次调用的循环中。将自动为您添加换行符。

于 2012-09-11T22:40:37.883 回答