我有一个类,我需要使用字符串输入来创建它,而且我听说过exec()
,所以我尝试使用它,并正确地输入了字符串,但它给了我错误,这是exec
行:
exec(" ".join(args[2:])).toString()
列表的前2个部分不相关。我调试该字符串只是为了查看它是否正确,甚至尝试对其进行硬编码,并且它可以正常工作,但是当我使用exec
时却没有。
这有什么问题,我该怎么做?
赞赏所有评论:)
编辑:
我得到的错误是AttributeError
说它是NoneType
,尽管如果我只是对其进行硬编码,它也可以很好地工作。
我有一个类,我需要使用字符串输入来创建它,而且我听说过exec(),所以我尝试使用它,然后将字符串正确放入,但它给了我错误,这是exec行: exec(“” ....
我不确定,但是尝试: