繁体   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