python左边目录树
时间: 2023-11-11 10:59:58 浏览: 72
您可以使用Python内置的os模块来获取目录树。具体实现可以使用os.walk()函数,该函数返回一个三元组(root, dirs, files),其中root表示当前正在遍历的目录路径,dirs表示该目录下的子目录列表,files表示该目录下的文件列表。通过递归调用os.walk()函数,可以遍历整个目录树。
以下是一个示例代码:
```python
import os
def print_directory_tree(root_path):
for root, dirs, files in os.walk(root_path):
level = root.replace(root_path, '').count(os.sep)
indent = ' ' * 4 * (level)
print('{}{}/'.format(indent, os.path.basename(root)))
subindent = ' ' * 4 * (level + 1)
for file in files:
print('{}{}'.format(subindent, file))
print_directory_tree('/path/to/directory')
```
阅读全文