gpt4 book ai didi

python - 在 Python 中打开文件以查看各个位

转载 作者:行者123 更新时间:2023-12-01 08:32:23 38 4
gpt4 key购买 nike

正如标题所说,我想以二进制模式用 python 打开一个文件我最初尝试使用 'rb' open方法,但这只返回类似 this 的数据相反,我正在寻找的是这样的:

01010101101001

最佳答案

您可以使用Python内置base64图书馆。

import base64

with open('/path/to/file','rb') as imageFile:
str = base64.b64encode(imageFile.read())

imageBytes = base64.decodebytes(str)
imageBinary = "".join(["{:08b}".format(x) for x in imageBytes])

print(imageBinary)

会产生如下结果:

0011111110111011011110111011100000

详情可见此answer .

关于python - 在 Python 中打开文件以查看各个位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53857474/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com