List 如何将CSV文件中的行附加到列表中?

List 如何将CSV文件中的行附加到列表中?,list,python-3.x,csv,List,Python 3.x,Csv,我有一个包含数据审查的CSV文件,我想将其附加到列表中。 以下是my 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 我想将第二行的所有单词保存在列表中并打印出来: ['This'、'taffy'、'is'、'so'、'good'、'It'、'is'、'very'、'

我有一个包含数据审查的CSV文件,我想将其附加到列表中。 以下是my 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
我想将第二行的所有单词保存在列表中并打印出来: ['This'、'taffy'、'is'、'so'、'good'、'It'、'is'、'very'、'soft'、'chewy']

我试过这个:

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)

我的问题是它不会打印任何东西。有人能帮忙吗?。。提前感谢

别忘了导入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']

你能发布你的
文件.csv的示例吗?没有输入示例,你的问题听起来很模糊,我在上面的文件中添加了一个示例。它很大file@YousraGad如果你允许的话,我对你的问题做了一点修改,这样也许看起来很清楚,我希望这就是你想要的:)我导入了CSV。。。这不是我的问题。我的问题是(文本)无法打印anythings@YousraGad看起来你的csv里面有文本,试着这样做我更新了答案不幸的是没有。我认为我的问题在(文本)后面附加(第[2]行)。它看起来覆盖了数据。因为当我打印(文本)时在for循环内部,它会给我结果。但是在for循环外部,除了空的空间外,什么都没有。@YousraGad我创建了一个文件,运行代码并打印每个单词的后三个字符……这很少见,你想实现什么?你是否尝试过我的代码,但没有成功?是的,我尝试过,但没有成功。我希望所有数据都在这一行[2]附加到列表(文本)中。