973114 发表于 2017-4-25 10:25:34

简单python序列化

b = datetime.now()
for i in range(1, 100000):
s = pickle.dumps((1, 2, 3, 'a', 'b', 'c'))
o = pickle.loads(s)
print datetime.now() - b
b = datetime.now()
for i in range(1, 1000):
s = str((1, 2, 3, 'a', 'b', 'c'))
o = eval(s)
print datetime.now() - b

str,eval 比pickle快约3倍。 但 str eval 不能够适应所有的序列化。
页: [1]
查看完整版本: 简单python序列化