I am LAZY bones ? all linux

有时候,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 ,还请不吝赐教哦…先谢过了.

最后修改时间: 2009年07月11日 16:46

本文章发表于: 2009年07月11日 15:39 | 所属分类:流水帐. | 您可以在此订阅本文章的所有评论. | 您也可以发表评论, 或从您的网站trackback.

6 个评论 关于: “有时候,python也很囧”

  1. 白痴一个 在 2009年07月11日 16:23 说:回复

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

  2. Iven 在 2009年07月11日 17:43 说:回复

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

    • bones7456 在 2009年07月12日 08:36 说:回复

      是啊~呵呵,而且错误出得一头雾水…

  3. xiooli 在 2009年07月13日 12:10 说:回复

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

  4. 骨头 在 2009年07月13日 22:19 说:回复

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

  5. vicwjb 在 2011年06月05日 19:54 说:回复

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

发表评论