【发布时间】:2014-04-21 17:13:41
【问题描述】:
在我的 Rhythmbox 插件中,我需要从 xml 文件中读取数据。 xml 文件与脚本相同。我是这样阅读文件的:
from xml.dom.minidom import parse
doc = parse('sites.xml')
我收到一条错误消息,提示找不到该文件。我发现脚本在主文件夹中而不是在/usr/lib/rhythmbox/plugins/myfoder/ 中。是我的脚本错误还是只是 Rhythmbox 的限制?
谢谢。
【问题讨论】:
-
你试过 os.path.join 吗?
-
添加直接地址!当你尝试这样的事情时它会让你出错? parse("/usr/lib/rhythmbox/plugins/myfoder/sites.xml")?
-
如果我给出完整的路径就可以了。我不想这样做,因为脚本可以安装在其他地方。