Pickle文件以二进制形式存储,我想知道有没有办法将此文件转换为unicode并将其存储在* .txt文件中。
我正在使用一个工具包,其输出存储在* .pickle文件中。 现在我想读取* .pickle文件的输出,我正在使用以下命令
with open('filename','rb') as f:
abc = pickle.load(f)
现在当我在python shell中编写“abc”时,这并没有显示完整的文件。 * .pickle文件是一个巨大的文件,在终端上显示它时,它没有显示完整的文件。然后我尝试将此文件写入其他* .txt文件,但同样又出现了一些错误。将其转换为* .txt文件的方法是
f = open("pul.txt", "w")
f.write(abc)
f.close()
但是它给出了错误而没有将* .pickle文件中的数据写入“pul.txt”。 我想知道如何检查* .pickle文件中的完整数据,例如,如果我必须从这个* .pickle文件中查找某些内容,我该怎么办?有什么办法吗?
由于