【问题标题】:Loading XML from a file on Google App Engine从 Google App Engine 上的文件加载 XML
【发布时间】:2012-04-11 22:18:08
【问题描述】:

我想做的很简单。使用 ElementTree 加载我的 XML 文件,以便我可以遍历它。

代码如下:

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

而且,错误:

file not accessible: '/news.xml'

据我所知,解析器找不到文档。我需要配置什么东西让 python 可以看到我网站的文件吗?

【问题讨论】:

    标签: google-app-engine elementtree file-not-found


    【解决方案1】:

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

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

    【讨论】:

    • 好的,我删除了静态路由,它仍然抛出同样的错误。
    • 这行得通。路径 = os.path.join(os.path.split(file)[0], [filename])。这是错误路径和静态路由的组合。
    • 能否请您发布将文件“myfile.txt”加载到变量中的完整方法?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-17
    相关资源
    最近更新 更多