python:给一个由两个单词组成的模块命名

10 浏览
0 Comments

python:给一个由两个单词组成的模块命名

我正在尝试组合一个非常简单的模块,其中只有一个.py源文件,并且已经遇到了一个障碍。我打算将其命名为scons-config,但在Python中无法使用import scons-config。我在这个SO问题上找到了一些答案,并查看了PEP8风格指南,但有些困惑,它没有提到双词命名约定。

应该如何正确处理这个问题呢?

  • 模块名称:SconsConfig?scons_config?sconsconfig?scons.config?
  • 其中的单个.py文件的名称:scons-config.py?scons_config.py?

编辑:我确实看到了“不鼓励使用下划线”的说法,这让我陷入了死胡同:我应该使用“sconsconfig”还是“scons_config”(我猜其他的都不行)?

0