def check_files((lst, keyword, path), dirname, files):
for file in files:
file_name = os.path.join(dirname,file)
if keyword in file and os.path.isfile(file_name):
lst.append(os.path.relpath(file_name,path))
path = os.path.abspath('')
files_list = []
os.path.walk(path, check_files, (files_list, 'ex', path))
for i in files_list:
print(i)
玖道
import os.path
def check_files((lst, keyword, path), dirname, files): for file in files: file_name = os.path.join(dirname,file) if keyword in file and os.path.isfile(file_name): lst.append(os.path.relpath(file_name,path))
path = os.path.abspath('') files_list = [] os.path.walk(path, check_files, (files_list, 'ex', path)) for i in files_list: print(i)