0

我开始了一个新的 Python 项目,我希望从一开始就有一个好的结构。我正在阅读一些约定 Python 指南,但我没有找到有关如何命名主脚本的任何信息。这有什么规则吗?项目内的文件夹或文本文件(如自述文件)是否有任何其他类型的约定?

顺便说一句,我正在编写一个客户端-服务器应用程序,所以它无法成为一个包(至少在一个认为包的方式上)。

4

2 回答 2

2

如果您想打包您的应用程序以允许将包含它或其目录的 ZIP 文件作为参数传递给 python 解释器以运行应用程序,请将您的主脚本命名为__main__.py. 如果您不关心能够做到这一点(大多数 python 应用程序不关心),请随意命名。

于 2012-10-31T11:44:37.033 回答
1

启动您的应用程序的 python 主脚本不存在这样的规则。不过,您可以遵循一些编码指南(PEP8) 来保持代码整洁。

您可以检查现有的易于使用的 python 应用程序。可能是开源/自由软件项目,例如 yum(基于 rpm 的发行版)命令、许多python 应用程序(您可以从公开可用的源代码管理系统例如 git repo 中检查它们)等。您可以检查它们遵循的基本原则。但是没有这样的限制。

于 2012-10-31T11:41:37.497 回答