[英]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.