本文档主要是自己学习巩固以及复习之用,主要写些自己的学习体会!
以下为一个简要的目录构:
Foo/
|-- bin/
| |-- foo
|
|-- foo/
| |-- tests/
| | |-- __init__.py
| | |-- test_main.py
| |
| |-- __init__.py
| |-- main.py
|
|-- moudle/
| |-- conf.py
| |-- abc.rst
|
|-- setup.py
|-- requirements.txt
|-- README
简要说一下:
-
bin/
: 存放项目的一些可执行文件; -
foo/
: 存放项目的所有源代码。 源代码中的所有模块、包都应该放在此目录,子目录tests/
主要是用于单元测试且程序的入口一般为main.py
; -
moudle/
: 存放一些文档(比如配置文档); -
setup.py
: 安装、部署、打包的脚本; -
requirements.txt
: 存放软件依赖的包列表; -
README
: 项目说明文件(这个后期写代码的时候很重要);