Python应用程序模板

1 投票
2 回答
2449 浏览
提问于 2025-04-17 12:01

我正在创建很多Python项目,所以我想要一个基础模板来使用。

我找到了QuicklyPaster这两个工具,它们可以用来创建模板。

我使用的是bazaar作为版本控制系统(VCS),并且使用了build-deb插件,所以我希望在开始时就能初始化它。

有没有其他工具可以用来创建Python项目模板,这些工具能生成基本的文件结构,包括测试文件、用于build-deb的debian目录和其他需要的文件?我希望这些模板能很容易地进行自定义。或者,也许已经有现成的标准模板?

我在开始项目时遇到了一些问题,比如说,项目应该遵循什么规范,项目的结构应该是什么样的?有没有相关的教程或示例可以参考?

2 个回答

1

你可以通过使用PyScaffold,轻松创建一个典型Python项目的文件结构。不过,它主要是推荐使用Git作为版本控制工具,所以可能不完全符合你的需求。另一个很不错的选择是Cookiecutter

1

我觉得框架是你问题的快速答案,比如在网页开发中,有一个非常小巧的框架叫做 flask

欢迎使用 | Flask(一个Python微框架) -> http://flask.pocoo.org/

在flask中,有:

还有一些其他的东西,比如pep8等等,具体可以查看Python风格指南 -> http://www.python.org/doc/essays/styleguide.html

撰写回答