python 如何显示文件夹的文件和子文件夹
时间: 2023-05-04 09:04:14 浏览: 105
Python中可以使用os模块来显示文件夹的文件和子文件夹。首先,我们需要使用os模块中的listdir函数获取文件夹中的所有文件和文件夹名称,例如:
```python
import os
folder_path = './folder_name/'
files_list = os.listdir(folder_path)
for file_name in files_list:
print(file_name)
```
这段代码会将'./folder_name/'文件夹中所有文件和文件夹名称打印出来。
如果需要遍历文件夹中的所有子文件夹,可以使用os模块中的walk函数进行深度优先遍历。例如:
```python
import os
folder_path = './folder_name/'
for root, dirs, files in os.walk(folder_path):
for file_name in files:
print(os.path.join(root, file_name)) # 输出文件路径
for dir_name in dirs:
print(os.path.join(root, dir_name)) # 输出文件夹路径
```
这段代码会输出'./folder_name/'文件夹中所有文件和文件夹的完整路径。
阅读全文