无法在Python中读取和转换二进制文件(charset=Binary)
我遇到了一个非常奇怪的错误,我有一组文件,我正试图用Python读取这些文件 无论我在编写文件时放置了什么文件扩展名(.txt、.npy、任意)、编码(无法在Python中读取和转换二进制文件(charset=Binary),python,file,encoding,Python,File,Encoding,我遇到了一个非常奇怪的错误,我有一组文件,我正试图用Python读取这些文件 无论我在编写文件时放置了什么文件扩展名(.txt、.npy、任意)、编码(utf-8或mode=“b”),它仍然是二进制的 在记事本++上,编码部分显示ANSI或UNIX LF作为文件编码,编辑器中的内容乱七八糟 file-i显示charset=binary inconv给出了无法识别二进制编码的错误 使用pickle读取文件会引发错误 该文件每行应该包含2个浮点数 如何读取文件中每行的两个数字?您假定这些数字以某种方
utf-8
或mode=“b”
),它仍然是二进制的
在记事本++上,编码部分显示ANSI
或UNIX LF
作为文件编码,编辑器中的内容乱七八糟
file-i
显示charset=binary
inconv
给出了无法识别二进制编码的错误
使用pickle
读取文件会引发错误
该文件每行应该包含2个浮点数
如何读取文件中每行的两个数字?您假定这些数字以某种方式存储为纯文本。如果它们存储为二进制数据,请查看使用。