python 遍历目录文件
时间: 2023-04-04 07:02:27 浏览: 118
可以使用 os 模块中的 walk() 函数来遍历目录文件,示例代码如下:
import os
def traverse_dir(path):
for root, dirs, files in os.walk(path):
for file in files:
print(os.path.join(root, file))
# 调用函数遍历目录文件
traverse_dir('/path/to/directory')
相关问题
python遍历目录查找文件
可以使用os模块中的walk函数来遍历目录,然后使用fnmatch模块中的fnmatch函数来匹配文件名。具体代码如下:
```python
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
```
其中,directory为要遍历的目录,pattern为要匹配的文件名模式,例如'*.txt'。
python遍历目录查找文件并读取文件
可以使用os模块中的walk函数遍历目录,使用open函数读取文件内容。具体代码如下:
```python
import os
def read_files(path):
for root, dirs, files in os.walk(path):
for file in files:
file_path = os.path.join(root, file)
with open(file_path, 'r') as f:
content = f.read()
# 处理文件内容
print(content)
# 示例:遍历当前目录下所有文件并读取内容
read_files('.')
```
阅读全文