本文介绍了Pythons__IMPORT__未按预期工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
使用__import__
时,类似于:somepackage.somemodule
,返回的模块不是somemodule
,无论返回什么似乎都是空的!这是怎么回事?
推荐答案
来自__import__
:
转译为:
请求somepackage.somemodule
时,__import__
返回somepackage.__init__.py
,通常为空。
如果您提供fromlist
(您需要的变量名列表somemodule
,但实际不会返回),它将返回somemodule
您也可以像我一样使用他们建议的函数。
注:我问这个问题完全是为了自己回答。我的代码中有一个很大的错误,由于被误诊,我花了很长时间才弄清楚,所以我想我应该帮助SO社区解决这个问题,并发布我在这里遇到的问题。
这篇关于Pythons__IMPORT__未按预期工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!