Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.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 2.7中无法将文件作为二进制文件读取_Python_File - Fatal编程技术网

在python 2.7中无法将文件作为二进制文件读取

在python 2.7中无法将文件作为二进制文件读取,python,file,Python,File,c是str对象。它不应该是字节对象吗?根据博士的说法,应该是这样的 在Python 3.2中,它实际上是一个字节对象。Python2.7中发生了什么 平台:Kubuntu 12.04 64位字节是Python2.7中str的别名字节是Python2.7中str的别名。这会导致什么问题?问题到底是什么?我想分析图像文件格式,获取文件头和原始数据。如何操作str对象?使用struct模块“将字符串解释为压缩二进制数据”。这会导致什么问题?问题到底是什么?我想分析图像文件格式,获取文件头和原始数据。如

c是str对象。它不应该是字节对象吗?根据博士的说法,应该是这样的

在Python 3.2中,它实际上是一个字节对象。Python2.7中发生了什么


平台:Kubuntu 12.04 64位

字节
是Python2.7中
str
的别名

字节
是Python2.7中
str
的别名。这会导致什么问题?问题到底是什么?我想分析图像文件格式,获取文件头和原始数据。如何操作str对象?使用
struct
模块“将字符串解释为压缩二进制数据”。这会导致什么问题?问题到底是什么?我想分析图像文件格式,获取文件头和原始数据。如何操作str对象?使用
struct
模块“将字符串解释为压缩二进制数据”。OP可能应该将读入的字节(str)转换为。OP可能应该将读入的字节(str)转换为。
file = open("images.jpeg", "rb")

c = file.read(512)
print(type(c))
print(c)

file.close()