我想像这样显示Python项目的结构。
我可以用一些推荐词吗,比如说python manage.py [something]…?
ROOT
├── lib
│ ├── django
│ ├── pytz
│ ├── wanttousing_lib
│ └── ...
├── mysite
│ ├── __init__.py
│ ├── settings.py
│ ├── controllers.py
│ ├── models.py
│ ├── views.py
│ ├── templates
│ │ └── like
│ │ ├── index.html
│ │ └── _likehelpers.html
│ └── ....
├── test
│ ├── like
│ │ ├── models_tests.py
│ │ └── controllers_tests.py
│ └── ....
├── static
│ ├── css
│ └── js
├── app.yaml
├── manage.py
├── appengine_config.py
└── requirements.txt
是否要在命令行中显示它?你在使用什么操作系统?
python中的列表目录树结构可能重复?
谢谢大家!!!!它起作用了!
exa可以做到这一点。您可以在这里找到安装说明。然而,在MacOS上,它只是:
brew install exa
命令如下:
exa -T my_stuff
my_stuff
├── file1.txt
├── file2.csv
├── file3.py
└── more_stuff
└── file3.pyc
或
cd /to/your/folder
exa -T
.
├── file1.txt
├── file2.csv
├── file3.py
└── more_stuff
└── file3.pyc
问Python的问题…
我相信作者想展示一个Python项目的结构,但并不是将解决方案限制为只使用Python
在Windows命令提示符中
cd path/to/ROOT
tree /f
或者,如果要将此树导出到文件,请使用此命令
tree /f > tree.txt
然后打开tree.txt
在Linux/MacOS终端中
首先,您应该安装包名称tree。
在MacOS中:brew install tree
在瑞尔/Centos/Fedora:yum install tree中
在Debian/Mint/Ubuntu:sudo apt-get install tree中
然后运行此命令:
tree /path/to/ROOT
好吧,那不是Python
Linux&mac操作系统中有一个名为tree的命令行工具。您可以使用包管理器安装它。
brew install tree # for mac os
yum install tree # for centos
cd path/to/ROOT
tree . -I"regex_of_ignored_files_and_dirs" -o outputfilename
也可以修改manager.py以在其中调用此命令。
问Python的问题…
e.我说你可以在manage.py中调用这个命令。