python在csv中搜索文件扩展名,返回完整字符串

时间:2015-10-30 20:22:05

标签: regex string

我有一个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)

1 个答案:

答案 0 :(得分:0)

with open('all_file_names.csv') as f:
    for line in f:
        if '.tif' in line:
            print(line)

这假设每行只有一个文件名。你也可以这样做:

if line.endswith('.tif'):