gpt4 book ai didi

python - __import__ 并且在 python 中找不到名称错误

转载 作者:太空宇宙 更新时间:2023-11-04 10:46:30 24 4
gpt4 key购买 nike

当a.py有这段代码时:

class A():
def __init__(self):
print 'hi'

我在这段代码中使用 A 类:

import a
b = a.A()

我需要对 __import__ 做同样的事情,我尝试了这个页面:Why does Python's __import__ require fromlist?

__import__("a", fromlist=[])
#import a
b = a.A()

但是,我遇到了 name 'a' is not defined 错误。可能出了什么问题?

最佳答案

__import__返回一个模块。您需要将结果绑定(bind)到一个名称:

a = __import__("a")
a.A()

关于python - __import__ 并且在 python 中找不到名称错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16951735/

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