python 遍历文夹夹的代码
时间: 2023-08-31 07:32:30 浏览: 28
### 回答1:
可以使用Python中的os模块,具体代码如下:
```python
import os
# 遍历目标文件夹
def traverse_folder(folder_path):
for dirpath, dirnames, filenames in os.walk(folder_path):
# dirpath为遍历到的目录路径,dirnames为该目录下的所有文件夹名字,filenames为该目录下的所有文件名字
for filename in filenames:
# 处理该目录下的所有文件
file_path = os.path.join(dirpath, filename)
print(file_path)
# 调用遍历函数
folder_path = "目标文件夹路径"
traverse_folder(folder_path)
```
注意,需要将 "目标文件夹路径" 替换成实际的文件夹路径。
### 回答2:
遍历文件夹可以使用python的os模块和os.walk()函数。以下是一个用于遍历文件夹的示例代码:
```python
import os
# 遍历文件夹的函数
def traverse_folder(directory):
for root, dirs, files in os.walk(directory):
# 遍历当前文件夹下的所有文件
for file in files:
# 打印文件路径
print(os.path.join(root, file))
# 遍历当前文件夹下的所有子文件夹
for subdir in dirs:
# 递归调用traverse_folder函数遍历子文件夹
traverse_folder(os.path.join(root, subdir))
# 调用函数遍历指定文件夹
folder_path = "目标文件夹路径"
traverse_folder(folder_path)
```
以上代码会打印出指定文件夹中的所有文件路径,包括子文件夹中的文件路径。遍历时,先遍历当前文件夹下的所有文件,然后再递归地遍历子文件夹。
你需要将"目标文件夹路径"替换为你要遍历的文件夹的实际路径,例如:`folder_path = "C:/Users/User/Documents"`。