假设我们有一个文本文件,如下所示:
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)
答案 0 :(得分: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