2024-09-29 01:22:02 发布
网友
我正在用python开发mprisv2.1接口。在
文件中描述了接口: http://www.mpris.org/2.1/spec/Playlists.html#Property:ActivePlaylist
签名显示它的复杂类型包含布尔值、对象和字符串。我只是想知道如何在python中表示类型。我是否有一个包含每个元素的列表或元组提供程序?我试过了,但似乎没用。在
根据D-Bus规范,(b(oss))是一个由两个元素组成的结构,第一个是布尔型,第二个是三个元素组成的结构:一个对象路径和两个字符串。在python中,它映射到如下内容:
(b(oss))
dbus.Struct((dbus.Boolean(a_boolean), dbus.Struct((dbus.ObjectPath(s1), dbus.String(s2), dbus.String(s3)))), signature="(b(oss))")
但它可以被当作一个简单的python元组来使用,比如:
你在写客户机还是服务器?在后一种情况下,您还应该检查this question,它提供了有关使用pythondbus模块导出属性的详细信息。在
根据D-Bus规范,
(b(oss))
是一个由两个元素组成的结构,第一个是布尔型,第二个是三个元素组成的结构:一个对象路径和两个字符串。在python中,它映射到如下内容:但它可以被当作一个简单的python元组来使用,比如:
^{pr2}$你在写客户机还是服务器?在后一种情况下,您还应该检查this question,它提供了有关使用pythondbus模块导出属性的详细信息。在
相关问题 更多 >
编程相关推荐