是否可以导入包含' - '文件名中的字符?
即
import my-python-module
或者您是否必须重命名该文件,即
mv my-python-module.py my_python_module.py
然后..
import my_python_module
答案 0 :(得分:4)
来自PEP 8 -- Style Guide for Python Code:
模块应该有简短的全小写名称。如果提高可读性,则可以在模块名称中使用下划线。 Python包也应该有简短的全小写名称,但不鼓励使用下划线。
PEP 8是Python代码的或多或少的“官方”编码标准。