如何遍历文件夹下文件名中含有.log的文件
时间: 2024-09-24 10:25:35 浏览: 45
Java遍历文件夹下所有文件并重新命名
在Python中,你可以使用`os`和`fnmatch`模块来遍历文件夹,并通过模式匹配找到所有文件名中包含".log"的文件。这里是一个例子:
```python
import os
import fnmatch
def find_log_files(directory):
log_files = []
for root, dirs, files in os.walk(directory):
for filename in files:
if fnmatch.fnmatch(filename, '*.log'): # 使用通配符匹配.log结尾的文件
log_files.append(os.path.join(root, filename))
return log_files
directory_path = '/path/to/your/directory'
log_files = find_log_files(directory_path)
for file in log_files:
print(f"Found a .log file: {file}")
阅读全文