您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在python中初始化项目布局?

在python中初始化项目布局?

您需要一些支持模板的东西。在python社区中最常用的是pastescript。

easy_install pastescript # A one-time install
paster create

如果您已经确定了程序包的名称,那么它就是:

paster create mypackage

如果要自定义模板,最简单的方法是创建自己的python包,其中包含所需的自定义模板。将其安装到环境中之后,便可以随意使用该自定义模板。(这是诸如pylon之类的框架用来为Web应用程序创建模板的东西)。

paster create -t libtemplate mypackage
paster create -t apptemplate mypackage

有关如何创建模板(包含代码和源文件的混合物)的更多详细信息,请查看:http ://pythonpaste.org/script/developer.html#templates 您将注意到模板支持继承,因此您可以例如仅在包含的模板上构建,也可以创建自己的从头开始的模板。

有关自定义模板的一个很好的示例,您可以在源代码中查看pylons模板,这里:Pylons模板代码

另外,如果您还没有使用它,则应该看看Ian Bicking的virtualenv。它允许您创建临时的“虚拟”环境,该环境允许您安装python软件包,而不会使用和/或与您可能已安装的系统级软件包冲突。

使用virtualenv和pastescript的标准设置可能如下所示:

mkdir mypackage && cd mypackage
virtualenv --distribute env
source env/bin/activate # 'Turns on / activates' the environment
easy_install pastescript
paster create mypackage
python 2022/1/1 18:39:30 有273人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶