4
python:命名具有两个单词名称的模块
我正在尝试将一个非常简单的模块与一个.py源文件放在一起,并且已经遇到了障碍。我本来要调用它,scons-config但import scons-config在Python中不起作用。我发现了这个问题,然后看了PEP8样式指南,但有点困惑,它没有谈论两个单词的名称约定。 解决这个问题的正确方法是什么? 模块名称:SconsConfig?scons_config?sconsconfig?scons.config? 其中单个.py文件的名称:scons-config.py?scons_config.py? 编辑:我确实看到“不鼓励使用下划线”,这使我陷入困境:我应该使用“ sconsconfig”还是“ scons_config”(我想其他的都淘汰了)?