gpt4 book ai didi

python - 当模块名称中包含 '-' 破折号或连字符时如何导入模块?

转载 作者:IT老高 更新时间:2023-10-28 12:25:29 35 4
gpt4 key购买 nike

我想导入 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")

( https://docs.python.org/3/library/importlib.html )

关于python - 当模块名称中包含 '-' 破折号或连字符时如何导入模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8350853/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com