我正在尝试使用 pyupnp 包 (http://code.google.com/p/pyupnp/)
我已经构建并安装了它,并且在我的代码中我有:
import pyupnp
b = pyupnp.UpnpBase()
...
但我收到此错误:AttributeError:“模块”对象没有属性“UpnpBase”
现在我查看了该包的代码,它具有以下内容:
__all__ = [
'UpnpNamespace',
'UpnpDevice',
'UpnpBase',
...
我认为我能够访问 __all__
列表中的任何内容?我做错了什么?
非常感谢
最佳答案
查看此包,您应该导入pyupnp.upnp
,而不是pyupnp
。 __all__
的内容与此无关。
关于python - 如何使用 python 包 - 我不应该能够访问 __all__ 中列出的任何内容吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5480354/