13.2 pickle模塊

Pickle模塊

Pickle.dumps方法

# -*-coding:utf-8 -*-
__author__ = 'xiaojiaxin'
__file_name__ = 'pickle_test'

#pickle支持多種語言,但是不能直觀顯示
import pickle

def foo():
    print("ok")

date=pickle.dumps(foo)

f=open("pickle_test","wb")
f.write(date)
pickle.dumps(foo)

f.close()

# 輸出,不好讀
# � c__main__
# foo
# q .

Pickle.loads方法

# -*-coding:utf-8 -*-
__author__ = 'xiaojiaxin'
__file_name__ = 'pickle_load'

import pickle

def foo():
    print("ok")

f=open("pickle_test","rb")
data=f.read()
data=pickle.loads(data)
data()
f.close()
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章