python的序列化模塊:
-
json
dumps:從數據類型到字符串的過程
loads:從字符串到數據類型的過程
dump:文件操作,需要一個文件句柄來使用,序列化
loads:文件操作,操作一個文件的句柄,load不能多次load,反序列化 -
pickle
方法和josn一樣,但是dump和load的時候文件是 rb 或者 wb 打開的
支持python的所有數據類型 -
shelve
open方法拿到一個文件句柄
操作和字典類似,需要close
python的序列化模塊:
json
dumps:從數據類型到字符串的過程
loads:從字符串到數據類型的過程
dump:文件操作,需要一個文件句柄來使用,序列化
loads:文件操作,操作一個文件的句柄,load不能多次load,反序列化
pickle
方法和josn一樣,但是dump和load的時候文件是 rb 或者 wb 打開的
支持python的所有數據類型
shelve
open方法拿到一個文件句柄
操作和字典類似,需要close
class MetaCls(type): def __new__(cls, *args, **kwargs): print("in MetaCls") # return super(Meta