我正在尝试使用pyupnp软件包(http://code.google.com/p/pyupnp/)
我已经构建并安装了它,并且在我的代码中有:
import pyupnp
b = pyupnp.UpnpBase()
...
但我收到此错误:AttributeError:'模块'对象没有属性'UpnpBase'
现在,我查看了该包的代码,它具有以下内容:
__all__ = [
'UpnpNamespace',
'UpnpDevice',
'UpnpBase',
...
我以为我可以访问
__all__
列表中的任何内容?我究竟做错了什么?非常感谢
最佳答案
查看此软件包,您应该导入pyupnp.upnp
,而不是pyupnp
。 __all__
的内容在这里无关紧要。