[英]How save implement class in python?
我有我班上的實例。 我想用實例的泡菜副本將類的實現保存在文件中。 之后,我想將該實例用於沒有該類實現的另一台計算機。 我不想手動保存實施文本。
我怎樣才能做到這一點?
使用字典而不是類。
如果您不想將源代碼復制到“另一台計算機”,那么最好的辦法是使用本機數據結構,即dict
或list
或tuples
等。
將您要打包的內容打包並存儲在這些數據結構中,然后只需執行以下操作-
import pickle
def save_to_disk(data, filename):
pickle.dump(data, open(filename, 'w'))
return
def read_from_disk(filename):
data = pickle.load(open(filename))
return data
我聽說cPickle
比pickle
快
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.