完整的python项目流程

    一个完整的python项目需要具备什么? 1. 需求功能的实现:     实现思路+现有框架+基础编程 2. 项目日志:     logging模块(调试性的日志和记录性的日志)     参考:python官方文档中的howto-logging.pdf和library.pdf中的logging部分

3. 测试驱动开发     单元测试unittest模块     参考:python官方文档中的library.pdf中的unittest部分

4. 文档、注释     使用pydoc生成模块API文档:library.pdf中的pydoc部分     使用sphinx生成项目文档 5. pythonic检测     使用pep8:安装pep8模块,cmd运行pep8 pyfile即可。

6. 打包、发布     使用setuptools打包

7. 兼容方式以更新项目,可开源共享