如何编写一个用零填充的二进制文件作为二进制数字?

you*_*uk1 0 python binary

如何编写一个用零填充的二进制文件作为二进制数字?

例如,我有 8 位零,如 00000000,它将被保存为一个字节。

Mar*_*ers 5

文件是字节序列,Python 允许您编写字节。只需编写\x00字符即可生成仅由0位组成的字节。

以二进制形式打开文件,并根据需要写入尽可能多的此类字节:

with open(filename, 'wb') as binfile:
    binfile.write(b'\x00' * desired_length)
Run Code Online (Sandbox Code Playgroud)