pep8规范:不多阐述,官网比较方便
工程结构化,由python总工程师提出
结构化:readme:对项目的整体介绍,同时也是一份使用手册,需要时常维护更新。通常为README.rst/README.md
LICENSE:阐述该项目的许可说明和授权
setup.py:通过setup把核心代码打包发布
项目目录:存放项目的核心代码
requirements.txt:存放项目所有依赖的第三方库
docs:包的参考文档
tests:所有代码测试都归存放于该目录下
makefile:用于项目的命令管理(开源项目广泛使用)根据项目需求添加其他的文件和目录