我有一个类似于这样的数组:
a = [
[0, {:a=>"31", :b=>"21"}],
[1, {:a=>"32", :b=>"11"}],
[1, {:a=>"25", :b=>"19"}],
[0, {:a=>"12", :b=>"10"}]
]
Run Code Online (Sandbox Code Playgroud)
我希望按每行的第一个元素或散列的各个元素(行中的第二个元素)对其进行排序.
我正在尝试将一些数据存储在二进制文件中:
import os, pickle
o = some_object()
file = open('test', 'wb') #this causes the error
pickle.dump(o, file)
file.close()
Run Code Online (Sandbox Code Playgroud)
我收到此错误:IOError:无效模式:wb
它不起作用(既不在测试服务器上也不在GAE本身上),显然是因为它没有写入权限.
如何在Appengine上创建文件?