2017-06-11 18 views
1

CSVファイルにデータレビューが含まれていて、それをリストに追加したいと思います。ここ は私file.csvになり、サンプルです:リストに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 

私はリストの2番目の行のすべての単語を保存し、それらを印刷したい: [「これは」、「タフィーが」、「で」、 ' 。そう」、 '良い'、 'これは'、 'で'、 '非常'、 ''、 'ソフトと'、 '' 歯ごたえ]

私はこれを試してみました:

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) 

私の問題がありますそれは何も印刷しません。あなたは2行目のすべての単語を保存したい場合は、誰もがここに助けることができるか...感謝を事前に

+1

あなたの 'file.csv'のサンプルを投稿できますか? – zwer

+0

入力例がないとあなたの質問が曖昧に聞こえます – RomanPerekhrest

+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'] 
+0

私は、インポートCSVをした...これは私の問題ではありません。私の問題は(テキスト)anythingsを印刷していません –

+0

@ YousraGadあなたのcsvの中にテキストがあります。これを試してみてください。 –

+0

@YousraGadがあなたのために働いたかどうかを教えてください –

関連する問題