我有一个包含数据评论的CSV文件,我想将其附加到列表中。 这是我的file.csv中的一个示例:
I love eating them and they are good for watching TV and looking at movies
This taffy is so good. It is very soft and chewy
我希望在列表中保存第二行的所有单词并打印出来: ['此' taffy','''所以','好。',&# 39;它',','非常','''''''耐嚼' ]
我试过了:
import csv
with open('file.csv', 'r') as csvfile:
data = csv.reader(csvfile, delimiter=',')
texts = []
next(data)
for row in data:
texts.append(row[2])
print(texts)
我的问题是它不打印任何东西。任何人都可以在这里帮忙吗?..提前致谢
答案 0 :(得分:0)
不要忘记导入csv,如果要保存第二行中的所有单词,则必须枚举行并取出所需的内容,然后将它们拆分并保存在列表中,如下所示:
import csv
texts = []
with open('csvfile.csv', 'r') as csvfile:
for i, line in enumerate(csvfile):
if i == 1:
for word in line.split():
texts.append(word)
print(texts)
$['This', 'taffy', 'is', 'so', 'good.', 'It', 'is', 'very', 'soft', 'and', 'chewy']