如题,按行读取了二进制文件后得到的是一个bytes类型.不能直接操作必须先转码.可是读取的不就是一串二进制数,为什么不能直接操作呢
你所谓的不能直接操作,是怎么个直接操作法对数组进行整体操作吗你读到的是个集合,你要取出其中的一项来操作啊
字节流类型的数据是以十六进制展现的,因为可能还有特殊符号(空格换行等),结果不一定和你的二进制数相同。你可以使用hex()方法转成十六进制的字符串,再转成二进制比较。