我试图将一个真正简单的模块放在一个.py源文件中,并且已经遇到了障碍。我打算将它称为scons-config
,但import scons-config
在Python中不起作用。我找到了this SO question,看着PEP8 style guide,但有点困惑,它没有提到双字名称的约定。python:命名一个具有双字名称的模块
解决此问题的正确方法是什么?
- 模块名称:SconsConfig? scons_config? sconsconfig? scons.config?
- 其中的单个.py文件的名称:scons-config.py? scons_config.py?
编辑:我确实看到了“使用下划线是不鼓励”,并留下了我在一个死胡同:我应该使用“sconsconfig”或“scons_config”(我想其他的人都出来了)?
一个单一的'.py'是一个模块... – 2010-05-17 20:07:09