seedir是一个用于创建、编辑和读取文件夹树状图的Python库。使用seedir库非常简单,用户只需导入该库并调用相关函数来生成和操作目录结构。
官方文档:seedir
1 安装
pip install seedir
2 使用
import seedir as sd
path = "YOLOv1_pytorch"
sd.seedir(path, style="lines", itemlimit=100, depthlimit=3, exclude_folders=".git")
- style:目录输出结构的风格
- itemlimit:目录输出的最大文件数
- depthlimit:限制深度
- exclude_folders:排除文件(不展示在目录结构中)
- 更多详见官方文档
输出如下:
YOLOv1_pytorch/
├─test_images/
│ ├─.DS_Store
│ ├─GLsOsxFboAAnPdF.jpeg
│ ├─metroid_dread.png
│ ├─5.jpg
│ ├─7.jpg
│ └─3.jpg
├─.DS_Store
├─saved_weights/
│ └─yolo.pth
├─network/
│ ├─my_resnet.py
│ └─__pycache__/
│ └─my_resnet.cpython-311.pyc
├─predict.py
├─loss.py
├─.gitignore
├─train.py
├─.vscode/
│ └─PythonImportHelper-v2-Completion.json
├─data/
│ ├─my_dataset.py
│ ├─voctest.txt
│ ├─voctrain.txt
│ └─generate_txt_file.py
└─.idea/
├─YOLOv1_pytorch.iml
├─inspectionProfiles/
│ ├─profiles_settings.xml
│ └─Project_Default.xml
├─vcs.xml
├─.gitignore
├─workspace.xml
├─modules.xml
└─misc.xml