Python附加到CSV

2024-10-01 09:26:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用以下代码附加到CSV文件

import csv
cat_options = [row for row in csv.reader(open('catOptions.csv', 'r'), delimiter =',')]
print cat_options
new_cat = raw_input("\nEnter the new category: ")
cat_options = csv.writer(open('catOptions.csv', 'a'))
cat_options = cat_options.writerows(new_cat)

输出如下: “住房” “运输” S 一 五 我 n g s

文件“catOptions.csv“有住房和交通。我试图追加储蓄,但没有得到预期的结果。每个单词出现在单独的行中。然而下面的代码给出了我想要的结果,但是我很想知道是否有一种有效的方法来实现这一点。在

^{pr2}$

提前谢谢!在


Tags: 文件csv代码inimportnewforopen