python 读取二进制数然后按位取反存进新文件

如题,按行读取了二进制文件后得到的是一个bytes类型.
不能直接操作必须先转码.
可是读取的不就是一串二进制数,为什么不能直接操作呢

你所谓的不能直接操作,是怎么个直接操作法
对数组进行整体操作吗
你读到的是个集合,你要取出其中的一项来操作啊

字节流类型的数据是以十六进制展现的,因为可能还有特殊符号(空格换行等),结果不一定和你的二进制数相同。
你可以使用hex()方法转成十六进制的字符串,再转成二进制比较。