0
我有一個文件夾有5個子文件夾5年(1956,1976,1987,2001,2005)。有沒有一種方法可以使用walk功能來搜索5個子文件夾的每個文件名的一部分,即Irrigated_Parcels.txt而不是Irrigated_Parcels_1956.txt?我從下面的腳本開始。使用散步函數在Python中查找文件名的一部分
import os
def find(name, path):
for root, dirs, files in os.walk(path):
if name in files:
return os.path.join(root, name)
find('*.txt', '/path/to/dir')
我正在尋找的東西,不僅返回一個名稱中有.txt的文件,還會在文件名中查找標題'Irrigated_Parcels'。除了'Irrigated_Parcels'之外,其他一些文件還會有其他描述,例如'Irrigated_Parcels_Points',我不希望它們返回結果 – brgionta