簡單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 不能夠適應所有的序列化。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章