我有一个csv的文件名,我想搜索文件并只返回带有.tif扩展名的文件名。我想也许我必须写一个正则表达式,但我也无法弄明白。我知道这是一个简单的问题,但我是python的新手,可以真正使用一些基本的帮助。谢谢!
import csv
import re
with open('all_file_names.csv') as f:
reader = csv.reader(f)
#a = re.compile('tif')
#b = a.search(reader)
#findall()
for row in reader:
str.find(".tif") in reader
print(row)
答案 0 :(得分:0)
with open('all_file_names.csv') as f:
for line in f:
if '.tif' in line:
print(line)
这假设每行只有一个文件名。你也可以这样做:
if line.endswith('.tif'):