代码之家  ›  专栏  ›  技术社区  ›  shabdar

在appengine上创建文件

  •  0
  • shabdar  · 技术社区  · 16 年前

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

    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 回复  |  直到 16 年前
        1
  •  5
  •   John La Rooy    16 年前

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

    here is a link to the docs

        2
  •  1
  •   slf    16 年前

    我认为简短的答案是你不应该这样做。我建议你把这些信息存储在Bigtable中作为一个blob,然后以这种方式提供。

    推荐文章