存储Python类的文件名的大写

时间:2016-07-12 19:14:26

标签: python pep

C ++

我使用严格的规则来大写班级名称。

多年来,当我用C ++编写时,我试图使用有些不一致的规则来使用文件的小写名称。

例如,class Stopwatch位于stopwatch.hppstopwatch.cpp文件中。

我不确定在这一点上我是怎么或为什么发现这很尴尬,但我有理由相信它原来是这样。我对文件使用完全相同的大小写。一个好处是它有助于避免在OS X上进行版本控制annoying issues

的Python

PEP 8建议使用模块和包的小写名称。它没有提供关于持有类的文件名的建议。

是否有这样的建议或一些最佳做法?

1 个答案:

答案 0 :(得分:6)

在python中,每个文件都是一个模块,所以要遵循PEP8,你的代码应该如下

from stopwatch import Stopwatch

因此该文件应为stopwatch.py​​