Python 如何解决问题?回溯:File“;C:/Users/rawaa/PycharmProjects/huffman/deempade.py“;,第56行,种子=酸洗负荷(fp)EOR

Python 如何解决问题?回溯:File“;C:/Users/rawaa/PycharmProjects/huffman/deempade.py“;,第56行,种子=酸洗负荷(fp)EOR,python,pickle,Python,Pickle,当我运行代码时,我得到以下错误。请帮助我解决这个问题 回溯(最近一次呼叫最后一次): 文件“C:/Users/rawaa/PycharmProjects/huffman/deempade.py”,第56行,在 种子=酸洗负荷(fp) 伊奥费罗 代码是 with open('pickled/keys', 'rb') as fp: d_codewords = pickle.load(fp) message_length = pickle.load(fp) seed=

当我运行代码时,我得到以下错误。请帮助我解决这个问题

回溯(最近一次呼叫最后一次):
文件“C:/Users/rawaa/PycharmProjects/huffman/deempade.py”,第56行,在
种子=酸洗负荷(fp)
伊奥费罗
代码是

with open('pickled/keys', 'rb') as fp:
     d_codewords = pickle.load(fp)
     message_length = pickle.load(fp)
     seed= pickle.load(fp)
     null_chars = pickle.load(fp)
filename = raw_input("Enter the stego file name\n")
bin_message = de_embed(filename, seed, message_length, null_chars)
print "The retrieved binary message from file is : {}".format(bin_message)
decoded = decode(bin_message, d_codewords)
print "The message after Huffman Decoding is : {}".format(decoded)
with open('pickled/RSA_Keys', 'rb') as fp:
    key = pickle.load(fp)
print 'The RSA decrypted message is : ' + ''.join(map(chr, RSA.decrypt(key[1], decoded)))

pickle
文件格式以一个特殊的标记结束,看起来加载的文件没有标记。所有pickle文件的最后一个字节应该是
pickle.STOP
操作码。为什么要执行完全相同的操作,
pickle.load(fp)
,四次?我错过什么了吗?为什么要使用Python 2?火车在哪里?