python 遍历目录文件
时间: 2023-04-04 22:02:27 浏览: 84
可以使用 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 遍历目录
Python是一种流行的编程语言,它提供了许多有用的函数和库来遍历目录。要遍历目录,我们需要使用Python的os模块。
要遍历目录,我们可以使用os模块中的os.walk()函数。这个函数返回三个值:目录的路径,包含在目录中的子目录列表,以及包含在目录中的文件列表。我们可以使用一个for循环来遍历目录,并使用os.path.join()函数来构造路径。
以下是一个简单的Python代码示例,用于遍历目录中包含文件的文件夹,并打印出所有文件的名称:
```python
import os
path = "/path/to/folder"
for root, dirs, files in os.walk(path):
for file in files:
print(os.path.join(root, file))
```
在这个示例中,我们首先指定要遍历的目录的路径。然后,我们使用os.walk()函数来遍历它。os.walk()函数返回一个二元组,其中包含当前目录的路径、包含在该目录中的子目录列表和包含在该目录中的文件列表。我们对文件列表进行遍历,并使用os.path.join()函数构建每个文件的完整路径,然后打印路径。通过这种方式,我们可以遍历目录中包含文件的文件夹。