用python写一个查找文件夹内文件的程序
时间: 2023-12-04 11:04:01 浏览: 61
python 查找文件夹下所有文件 实现代码
好的,这个问题很简单。您可以使用os模块中的walk函数来遍历文件夹,然后使用fnmatch模块中的fnmatch函数来匹配文件名。以下是一个示例代码:
import os
import fnmatch
def find_files(directory, pattern):
for root, dirs, files in os.walk(directory):
for basename in files:
if fnmatch.fnmatch(basename, pattern):
filename = os.path.join(root, basename)
yield filename
# 用法示例
for filename in find_files('/path/to/directory', '*.txt'):
print('Found file:', filename)
阅读全文