如何将表示为字符串的二进制数拆分为子字符串



我正在处理一个二进制文件。并希望将二进制数拆分为更小的部分。

例如,输入数字01001100001011000100110000101100010011000应该被解析为0 1 00 11 0000 1 0 11 000 1 00 11 0000 1 0 11 000 1 00 11 000

这就是我迄今为止所尝试的?

from tkinter import filedialog

file_path = filedialog.askopenfilename()

with open(file_path, 'rb') as f:
a = f.read

print(a.replaceint("01", "0 1"))
print(a.replaceint("10", "1 0"))

print(f, file=open("space.txt", "a"))

如果您有任何问题,请告诉我。

import itertools
s = "01001100001011000100110000101100010011000"
for k,v in itertools.groupby(s):
print(k*len(list(v)))

最新更新