在AppEngine上创建文件

时间:2009-10-06 13:33:57

标签: python google-app-engine file io

我正在尝试将一些数据存储在二进制文件中:

import os, pickle

o = some_object()
file = open('test', 'wb') #this causes the error
pickle.dump(o, file)
file.close()

我收到此错误: IOError:无效模式:wb

它不起作用(既不在测试服务器上也不在GAE本身上),显然是因为它没有写入权限。

如何在Appengine上创建文件?

2 个答案:

答案 0 :(得分:5)

GAE只读,您只能在数据存储中存储内容

here is a link to the docs

答案 1 :(得分:1)

我认为简短的回答是你不应该。我建议你把这个信息作为Blob存储在BigTable中并以这种方式提供。