【发布时间】:2019-03-20 12:43:10
【问题描述】:
python 社区中为项目文件夹和子文件夹设置名称的命名约定是什么?
my-great-python-project
my_great_python_project
myGreatPythonProject
MyGreatPythonProject
我发现在 github 上搞混了。 感谢您的专家意见。
【问题讨论】:
-
1.适用于项目名称,不适用于包或模块 2. 适用于 3./4。不漂亮
-
非常感谢。 @Klaus,根据python标准,python项目和包有什么区别吗?
-
是的,包或模块需要有一个有效的 Python 名称。这不包括其中带有连字符的名称。如果你的包/模块结构在它下面,你仍然可以将它们用于项目文件夹。这是因为项目文件夹通常位于
PYTHONPATH文件夹中,因此不属于任何import行。 -
谢谢。这有帮助。最后一个问题。我知道我们可以在一个包中编写多个模块,但我想知道在一个项目下编写多个包是否是一种好习惯。感谢您的回复。
标签: python naming conventions