摘抄 JayeHe 博客:
假如你的项目名:Foo/
Foo/
| -- bin/ # 存放项目的可执行文件。
| | -- foo
|
| -- foo/ # 存放项目所有源代码。(1)源代码中的所有模块、包都应该放在此目录;不要置于顶层目录。
| | -- tests/ # 存放单元测试代码
| | | -- __inti__.py
| | | -- test_main.py
| |
| | -- __init__.py
| | -- main.py # 程序入口代码
|
| -- docs/ # 存放一些文档。
| | -- conf.py
| | -- abc.rst
|
| -- setup.py # 安装、部署、打包的脚本。
| -- requirement.txt # 存放软件依赖的外部 python 包列表
| -- README # 项目说明文件