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

当a.py拥有以下代码时:


class A():

    def __init__(self):

        print 'hi'

我将A类与以下代码结合使用:


import a

b = a.A()

我需要对做同样的事情__import__,并且尝试了以下页面:为什么Python的__import__需要fromlist?


__import__("a", fromlist=[])

#import a

b = a.A()

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


回首忆惘然
浏览 154回答 1
1回答

杨__羊羊

__import__返回一个模块。您需要将结果绑定到名称:a = __import__("a")a.A()
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python