Json 如何将复杂数据从python 2传输到python 3?
我有一组庞大的Python2 pickle数据文件,其中包含numpy数组和图像。我想将它们转移到Python3,但遇到了几个问题。当我尝试在python 3中取消勾选数据时,它会抛出一些类似于中所示的错误: 所有答案都不起作用。我尝试按照第二个链接中的建议进行解码,将encode参数设置为“utf-8”、“latin1”以及“bytes”。公认的答案是pickle数据中的损坏,因此我也在Python2中进行了修改,但这并没有解决问题 最后,我决定在Python2中解压它,并使用json文件传输数据。文件成功取消勾选,但json文件不按原样接受图像。如果可能的话,在不使用任何外部库的情况下,我可以选择哪些选项将这些数据传输到Python3Json 如何将复杂数据从python 2传输到python 3?,json,python-3.x,python-2.7,pickle,Json,Python 3.x,Python 2.7,Pickle,我有一组庞大的Python2 pickle数据文件,其中包含numpy数组和图像。我想将它们转移到Python3,但遇到了几个问题。当我尝试在python 3中取消勾选数据时,它会抛出一些类似于中所示的错误: 所有答案都不起作用。我尝试按照第二个链接中的建议进行解码,将encode参数设置为“utf-8”、“latin1”以及“bytes”。公认的答案是pickle数据中的损坏,因此我也在Python2中进行了修改,但这并没有解决问题 最后,我决定在Python2中解压它,并使用json文件