在我的Rhythmbox插件中,我需要从xml文件中读取数据。 xml文件与脚本相同。我读了这样的文件:
from xml.dom.minidom import parse
doc = parse('sites.xml')
我收到一条错误消息,指出找不到该文件。我发现脚本看起来不在/usr/lib/rhythmbox/plugins/myfoder/
的主文件夹中。这是我的剧本错误还是Rhythmbox的限制?
感谢。
答案 0 :(得分:1)
尝试添加直接地址。
import os
from xml.dom.minidom import parse
BASE_DIR = os.path.dirname(os.path.abspath(__file__))
xmlfile = os.path.join(BASE_DIR,'sites.xml')
doc = parse(xmlfile)