我想打印dbus的结果。你知道吗
在命令行中,我运行以下命令:
busctl introspect org.freedesktop.systemd1 /org/freedesktop/systemd1 org.freedesktop.DBus.Properties
我得到了一些结果。你知道吗
我尝试使用python,但没有运气打印结果。你知道吗
import dbus
bus = dbus.SystemBus()
eth0 = bus.get_object('org.freedesktop.NetworkManager',
'/org/freedesktop/NetworkManager/Devices/eth0')
eth0_dev_iface = dbus.Interface(eth0,
dbus_interface='org.freedesktop.NetworkManager.Devices')
props = eth0_dev_iface.getProperties()
但我有个错误:
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.UnknownMethod: No such method 'getProperties'
这真让人恼火。界面有点疯狂。你知道吗
试试这个:
现在为什么文档示例代码不能像文档一样工作?这是个很好的问题。。。不过,上面的代码可以正常工作。你知道吗
相关问题 更多 >
编程相关推荐