2012-04-11 71 views
1

我想要做的事很简单。使用ElementTree加载XML文件,以便可以遍历它。从Google App Engine上的文件加载XML

下面的代码:

_uri = '/news.xml' 
self.root = ElementTree.parse(_uri).getroot() 

而且,出现错误:

file not accessible: '/news.xml' 

从我可以告诉,分析器无法找到该文件。有什么我需要配置,所以python可以看到我的网站的文件?

回答

1

这可能是类似于: Read a file on App Engine with Python?

即标记为静态的文件不可访问,但您也可以将其作为应用程序资源文件提供。

+0

好的,我删除了静态路由,它仍然抛出相同的错误。 – 2012-04-11 22:54:39

+0

这工作。 path = os.path.join(os.path.split(__ file __)[0],[filename])。这是错误路径和静态路线的组合。 – 2012-04-11 23:00:40

+0

请问您可以将文件“myfile.txt”加载到变量中的完整方式吗? – Jonny 2013-09-02 09:31:02