Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.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中读取和转换二进制文件(charset=Binary)_Python_File_Encoding - Fatal编程技术网

无法在Python中读取和转换二进制文件(charset=Binary)

无法在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个浮点数 如何读取文件中每行的两个数字?您假定这些数字以某种方

我遇到了一个非常奇怪的错误,我有一组文件,我正试图用Python读取这些文件

无论我在编写文件时放置了什么文件扩展名(.txt、.npy、任意)、编码(
utf-8
mode=“b”
),它仍然是二进制的

在记事本++上,编码部分显示
ANSI
UNIX LF
作为文件编码,编辑器中的内容乱七八糟

file-i
显示
charset=binary

inconv
给出了无法识别
二进制编码的错误

使用
pickle
读取文件会引发错误

该文件每行应该包含2个浮点数


如何读取文件中每行的两个数字?

您假定这些数字以某种方式存储为纯文本。如果它们存储为二进制数据,请查看使用。