`_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()
。
我有一个文本文件,我正在尝试使用 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()
。