2012-04-11 39 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