Python - pickle 文件不同 python 环境的转换
在读取一个 pickle 文件时, 由于刚开始未知其是有 python2 还是 python3 的 pickle 库保存的, 在...python2 环境读取时, 导致出现错误:
import pickle
testpkl = pickle.loads(open("test.pickle", "rb").read())
Traceback...(most recent call last):
File “”, line 1, in
File “/usr/lib/python2.7/pickle.py”, line...其原因是, 该test.pickle是 python3 环境下生成的, 因此 python2 读取时不兼容..../usr/bin/env python3
import pickle
import pickle
testpkl = pickle.loads(open("test.pickle", "rb").read