0

以下のようなテキストファイルがあるとします。

sfgsdgfs >sfsf > "assfgs.jpg">sggw.sgw
sgsdfghsg>sdgsgsgsg[]
werw>"erqwer.jpg">egfwrewrw

.jpg を含む行を抽出する方法は? 次のコードの何が問題になっていますか?

import csv
data = csv.reader (open ('outfile.txt', 'r'), delimiter = '"')
for row in data:
    if '.jpg' in row:
        print (row)
4

1 に答える 1

1

rowは列データ項目のリストです。これも繰り返し処理する必要があります。

import csv

data = csv.reader(open('test.csv', 'r'), delimiter='"')
for row in data:
    for item in row:
        if '.jpg' in item:
            print(item)

プリント:

assfgs.jpg
erqwer.jpg
于 2013-07-19T09:20:23.740 に答える