Python应用程序模板
我正在创建许多Python项目,所以我想为它们设置一个基本模板。 我发现快速和Paster作为使用模板的工具。Python应用程序模板
我使用集市作为VCS(带有build-deb插件),所以我想在开始时进行初始化。
是否有任何其他工具用于创建Python项目模板,该模板创建基本文件结构与测试,debian目录为buildeb和其他需要的文件? 我需要很容易定制。或者,也许有现有的标准模板? 我在开始项目时遇到了一些麻烦,例如什么是约定,项目应该是什么样子?任何教程/样本?
我认为框架是快速回答你的问题,例如在网络有非常小的框架是flask
欢迎|烧瓶(一个Python Microframework) - >http://flask.pocoo.org/
在烧瓶有:
- 代码惯例,Pocoo风格指南 - 烧瓶0.9-dev的文档 - > http://flask.pocoo.org/docs/styleguide/
- 夹与蓝图蓝图模块化的应用示例 - 瓶0.9-dev的文档 - > http://flask.pocoo.org/docs/blueprints/
但有出头别的喜欢PEP8和... 请参阅Python风格指南 - >http://www.python.org/doc/essays/styleguide.html
您可以在PyScaffold的帮助下轻松创建典型Python项目的文件结构。因为它主张Git作为VCS,所以我不会完全满足你的需求。另一个很好的选择是Cookiecutter。
虽然这个链接可能回答这个问题,但最好在这里包含答案的基本部分,并提供参考链接。如果链接页面更改,则仅链接答案可能会失效。 – 2015-09-22 10:11:47
我使用Pyramid作为Web框架,但是我需要一般的,较低级别的工具用于任何项目。 – marcinpz 2012-01-31 13:53:56
我认为金字塔有一些东西,如创建一个金字塔项目 - 金字塔Web应用程序开发框架v1.3a6 - > http://docs.pylonsproject.org/projects/pyramid/en/latest/narr/project.html – Efazati 2012-01-31 14:19:03
是金字塔使用贴纸,我没有问题。 – marcinpz 2012-01-31 14:25:25