读取文件的特定位置并用python将其写入新文件

读取文件的特定位置并用python将其写入新文件,python,Python,假设我有一个字节字符串文件,看起来如下: 00101000000000010000000000011001 我想读取二进制文件的每8位,并将其写入一个新文件。如何在python中实现它?endianness='big' 以open('from.txt','rb')作为r: 将open('to.txt',wb')作为w: 尽管如此: 字符=r.read(8) 如果len(chars)==8: string=''.join([str(字节%2)表示字符中的字节]) 如果endianness=='li

假设我有一个字节字符串文件,看起来如下:

00101000000000010000000000011001

我想读取二进制文件的每8位,并将其写入一个新文件。如何在python中实现它?

endianness='big'
以open('from.txt','rb')作为r:
将open('to.txt',wb')作为w:
尽管如此:
字符=r.read(8)
如果len(chars)==8:
string=''.join([str(字节%2)表示字符中的字节])
如果endianness=='little':
字符串=字符串[::-1]
字节=int(字符串,2)。到_字节(1,endianness)
w、 写入(字节)
其他:
打破