我正在尝试使用pyupnp软件包(http://code.google.com/p/pyupnp/)

我已经构建并安装了它,并且在我的代码中有:

import pyupnp
b = pyupnp.UpnpBase()
...


但我收到此错误:AttributeError:'模块'对象没有属性'UpnpBase'

现在,我查看了该包的代码,它具有以下内容:

__all__ = [
  'UpnpNamespace',
  'UpnpDevice',
  'UpnpBase',
  ...


我以为我可以访问__all__列表中的任何内容?我究竟做错了什么?

非常感谢

最佳答案

查看此软件包,您应该导入pyupnp.upnp,而不是pyupnp__all__的内容在这里无关紧要。

09-13 04:25