【问题标题】:WxPython: Importing wx.libWxPython:导入 wx.lib
【发布时间】:2017-01-23 15:56:11
【问题描述】:

我正在尝试导入 wx.lib

import wx
wx.lib
# I get
AttributeError: 'module' object has no attribute 'lib'

如果我这样做了

import wx.lib
wx.lib

为什么会这样?我希望在导入 wx 时它也会导入它下面的包。

【问题讨论】:

    标签: python python-2.7 wxpython


    【解决方案1】:

    导入包并不会自动导入子包,除非包自己为你做。

    • wx 包只导入 wx._core。 (wxPython 3.0);您需要手动导入wx.lib

    顺便说一句,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'>
    

    【讨论】:

      猜你喜欢
      • 2011-07-04
      • 1970-01-01
      • 2015-02-14
      • 2023-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多