繁体   English   中英

DBus Python问题

[英]DBus Python Problems

当我尝试通过dbus以秒为单位获取gnome屏幕保护程序的空闲时间时,python会引发TypeError。

在为屏幕保护程序sessionIdleTime找到的文档中,它返回一个无符号整数。 http://www.gnome.org/~mccann/gnome-screensaver/docs/gnome-screensaver.html#gs-method-GetSessionIdle

但是,当我进入python shell时,输出将转换为字符串,但我看不出能够在程序中将其转换为字符串。

gs = gs = bus.get_object('org.gnome.ScreenSaver','/org/gnome/ScreenSaver') message = str(gs.GetSessionIdleTime())

str(gs.GetSessionIdleTime())将整数转换为字符串。

然后,在字符串变量中使用+将其合并到输出调用的另一个dbus调用中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM