我在尝试导入wx.lib时
import wx
wx.lib
# I get
AttributeError: 'module' object has no attribute 'lib'
但是如果我这样做
import wx.lib
wx.lib
为什么会这样?我希望在导入wx时也会导入它下面的包。
导入软件包不会自动导入子软件包,除非软件包本身为您这样做。
wx
包只进口wx._core
。(wxPython 3.0); 您需要wx.lib
手动导入。BTW,wx/__init__.py
定义__all__
有['build', 'lib', ...]
。你可以这样做:
>>> from wx import * # affected by `__all__`
>>> lib
<module 'wx.lib' from '/usr/lib/.../wx-3.0-gtk2/wx/lib/__init__.pyc'>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句