存储文件名的大小写 Python 类
Capitalization of filenames storing Python classes
C++
我使用严格的 class 名称大写规则。
多年以来,我一直在尝试使用一些不一致的规则,即在用 C++ 编写文件时使用小写名称。
例如,class Stopwatch
将在文件 stopwatch.hpp
和 stopwatch.cpp
中。
此时我不确定我是如何或为什么发现这很尴尬,但我有理由相信事实证明是这样。我对文件使用完全相同的大小写。一个好处是它有助于避免 在 OS X.
上的版本控制中
Python
PEP 8 推荐模块和包的小写名称。它没有对持有 classes.
的文件名提出建议
是否有这样的建议或一些最佳实践?
在 python 中,每个文件都是一个模块,因此要遵循 PEP8,您的代码应如下所示
from stopwatch import Stopwatch
因此文件应该是 stopwatch.py
C++
我使用严格的 class 名称大写规则。
多年以来,我一直在尝试使用一些不一致的规则,即在用 C++ 编写文件时使用小写名称。
例如,class Stopwatch
将在文件 stopwatch.hpp
和 stopwatch.cpp
中。
此时我不确定我是如何或为什么发现这很尴尬,但我有理由相信事实证明是这样。我对文件使用完全相同的大小写。一个好处是它有助于避免
Python
PEP 8 推荐模块和包的小写名称。它没有对持有 classes.
的文件名提出建议是否有这样的建议或一些最佳实践?
在 python 中,每个文件都是一个模块,因此要遵循 PEP8,您的代码应如下所示
from stopwatch import Stopwatch
因此文件应该是 stopwatch.py