什么是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()