2011-02-18 49 views
0

我想读取XML文件并对其进行解析,因为我使用了需要文件作为输入来解析的SAX解析器。对于我已经存储在我的XML文件中的实体,称为XMLDocs具有以下属性IOError:[Errno 13]尝试在Google应用引擎中读取文件时,权限被拒绝

XMLDocs实体名称 名称:string类型的物业 内容:BLOB类型的财产(包含我的XML文件)

原因我存储文件这样的,因为我还没有提供我的帐单细节,谷歌

现在,当我尝试打开我的我得到拒绝的权限的错误该文件..

请帮助我,我有什么要做...

就可以看到运行我的应用程序,错误在

www.parsepython.appspot.com

+1

能否请您共享代码导致这个错误? – apiguy 2011-02-18 07:05:36

+0

下面的代码,使我错误 – mahesh 2011-02-18 07:15:08

回答

1

它可能认为您提供的数据串是一个文件名。

您可以通过它一个类似文件的对象,它封装了数据,例如,而不是这样的:

parser.parse(str(q.content)) 

试试这个:

parser.parse(StringIO.StringIO(str(q.content))) 
相关问题