簡體   English   中英

如何在python中保存工具類?

[英]How save implement class in python?

我有我班上的實例。 我想用實例的泡菜副本將類的實現保存在文件中。 之后,我想將該實例用於沒有該類實現的另一台計算機。 我不想手動保存實施文本。

我怎樣才能做到這一點?

使用字典而不是類。

如果您不想將源代碼復制到“另一台計算機”,那么最好的辦法是使用本機數據結構,即dictlisttuples等。

將您要打包的內容打包並存儲在這些數據結構中,然后只需執行以下操作-

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

我聽說cPicklepickle

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM