我想导入 foo-bar.py
,这个可行:
foobar = __import__("foo-bar")
这不是:
from "foo-bar" import *
我的问题:有什么方法可以使用上述格式,即 from "foo-bar"import *
来导入具有 -
的模块是吗?
最佳答案
从 Python 3.1 开始,您可以使用 importlib :
import importlib
foobar = importlib.import_module("foo-bar")
关于python - 当模块名称中包含 '-' 破折号或连字符时如何导入模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8350853/