没啥意思的站点

有时候,python也很囧

呵呵,其实不怪python,是我自己很囧.
今天想给lrcdis加个banshee的支持,于是特意装上了banshee,放个歌,想通过dbus取到当前的播放信息来着,不过发现banshee的dbus比较”高级”,他的信息不是调用某个method返回的,而是直接放在了一些property里面…
到现在还不知道怎么用dbus-send取到property的数据,于是想先用pyhton的dbus模块试试.因为之前都没有用过这个模块,自然而然地就想到先写个小程序试验下,于是就顺手写了个 ~/test/dbus.py 然后一运行,就提示:

AttributeError: 'module' object has no attribute 'SessionBus'

最后搞到只有一行 import dbus 还出这个错…害得我以为是系统库出了问题,查了半天,才突然醒悟…
原来,我给自己的程序起名叫 dbus.py 了,import的时候,就会试着去import自己了…那个囧啊…
这python也真是..咳…哈哈~

PS: 如果有人知道怎么在命令行下取到 dbus 的某 property ,还请不吝赐教哦…先谢过了.

6 评论

  1. 我说今天怎么看到你到#arch-cn上去了呢…………

  2. 初学 Python 经常出现这个问题的,Python 取名要注意,呵呵~

  3. 哈哈,蟒蛇咬住自己的尾巴咯

  4. Python基础中…
    又多了一个可以请教问题的地方,哈哈

  5. 骨头大婶,你是好人啊,我也是这个问题,我也是把测试的程序命名为dbus.py 了,真是囧的一塌糊涂啊。。。。

Iven进行回复 取消回复