显示 Python 项目的目录结构?
Show directory structure of a Python project?
我想像这样显示 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
Linux & Mac OS 中有一个名为 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在里面调用这个命令
在Windows命令提示符下
cd path/to/ROOT
tree /f
或者,如果您想将此树导出到文件,请使用此命令
tree /f > tree.txt
然后打开tree.txt
在Linux/MacOS终端
首先,你应该安装包名 tree
- 在 MacOS 中:
brew install tree
- 在RHEL/CentOS/Fedora中:
yum install tree
- 在Debian/Mint/Ubuntu中:
sudo apt-get install tree
然后运行这个命令:
tree /path/to/ROOT
exa
can do this. You can find installation instructions here。但是,在 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 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
Linux & Mac OS 中有一个名为 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在里面调用这个命令
在Windows命令提示符下
cd path/to/ROOT
tree /f
或者,如果您想将此树导出到文件,请使用此命令
tree /f > tree.txt
然后打开tree.txt
在Linux/MacOS终端
首先,你应该安装包名 tree
- 在 MacOS 中:
brew install tree
- 在RHEL/CentOS/Fedora中:
yum install tree
- 在Debian/Mint/Ubuntu中:
sudo apt-get install tree
然后运行这个命令:
tree /path/to/ROOT
exa
can do this. You can find installation instructions here。但是,在 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