什么是python的对象
>>python的内置的对象类型主要有数字、字符串、列表、元祖、字典、集合等等。其实,在python中,一切皆为对象。
pickle序列化与反序列化
>>将对象序列化
>>> import pickle
>>> lista = ['abc','def','g']
>>> listb = pickle.dumps(lista)
>>> print(listb)
b'x80x03]qx00(Xx03x00x00x00abcqx01Xx03x00x00x00defqx02Xx01x00x00x00gqx03e.'
>>将对象原样恢复
>>> listc = pickle.loads(listb)
>>> print(listc)
['abc', 'def', 'g']
>>将对象序列化后存入文本
>>> import pickle >>> lia = ['abc','def','g'] >>> f1 = open('1.pkl','wb') >>> pickle.dump(lia,f1) >>> f1.close() >>> f1 = open('1.pkl','rb') >>> lib = pickle.load(f1) >>> print(lib) ['abc', 'def', 'g'] >>> f1.close()