Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何将二进制模式下的编码更改为utf-8以便在其中保存列表_Python - Fatal编程技术网

Python 如何将二进制模式下的编码更改为utf-8以便在其中保存列表

Python 如何将二进制模式下的编码更改为utf-8以便在其中保存列表,python,Python,当我试图在二进制文件中以列表的形式写入数据时,它的执行没有问题 但当我打开文本文件时,它显示数据无法保存,因为它不是utf-8编码 当我试图改变编码时,它说二进制模式不接受编码参数。请帮我解决这个问题。不要这样做。酸洗数据是真正的“二进制”。必须以二进制模式打开文件。请在你的问题中剪切并粘贴你的代码片段。不要发布这样的图片。@Shrey Pandey我建议您查看文档,请好的,谢谢,它现在正在打开,我将在下次pickle数据是二进制数据时记住这些内容。您不能将其编码为UTF-8(文本编码)

当我试图在二进制文件中以列表的形式写入数据时,它的执行没有问题

但当我打开文本文件时,它显示数据无法保存,因为它不是utf-8编码


当我试图改变编码时,它说二进制模式不接受编码参数。请帮我解决这个问题。

不要这样做。酸洗数据是真正的“二进制”。必须以二进制模式打开文件。请在你的问题中剪切并粘贴你的代码片段。不要发布这样的图片。@Shrey Pandey我建议您查看文档,请好的,谢谢,它现在正在打开,我将在下次pickle数据是二进制数据时记住这些内容。您不能将其编码为UTF-8(文本编码)