`_pickle.UnpicklingError: the STRING opcode argument must be quoted`

`_pickle.UnpicklingError: the STRING opcode argument must be quoted`

我有一个文本文件,我正在尝试使用 python pickle 来挑选。

tx b'88877343430010000000000'
tx b'59343410000000000'
rx b'344454320000000004'

我正在使用以下 python 代码序列化 file.I 我收到以下错误。 _pickle.UnpicklingError: the STRING opcode argument must be quoted。我找不到泡菜文件有什么问题。

import six.moves.cPickle
file = open('test.txt', 'rb')        
loaded = six.moves.cPickles.load(file)

当您使用 cPickle.load() 时,您是在尝试将先前已腌制的文件取消腌制(反序列化)到 Python 对象中。

要将对象腌制(序列化)到文件中,您应该使用 cPickle.dump()