【问题标题】:How do I create a .bin file for a given file in python? [closed]如何在 python 中为给定文件创建 .bin 文件? [关闭]
【发布时间】:2016-07-04 23:43:08
【问题描述】:

我希望查看和操作文件的 1 和 0。我收集我需要的是生成/查看给定文件的 .bin 文件,该文件可以是从照片到文档的任何内容。如何在我的 python 代码中获取文件的 .bin 文件?

【问题讨论】:

  • 你熟悉Python的file handling commands吗?尝试打开它,然后阅读其内容。这应该让你开始。

标签: python binary bin


【解决方案1】:

所有文件在技术上都是“bin”文件,因为它们只是一个字节序列。使用open('name', 'rb') 打开文件,使其处于“二进制”或原始模式。有关详细信息,请参阅 open 的文档。然后使用file.read 将字节读入变量。您可以使用如下方式转储文件的二进制表示:

from __future__ import print_function

def dump_file(name):
    with open(name, 'rb') as in_file:
        for data in in_file:
            for a_byte in data:
                print('{:08b}'.format(ord(a_byte)), end='')
        print('')

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-05
    • 1970-01-01
    • 2014-02-23
    • 2016-09-26
    • 2013-03-18
    • 1970-01-01
    相关资源
    最近更新 更多