Python摆脱字节b''

标签 python python-3.x

import save

string = ""

with open("image.jpg", "rb") as f:
    byte = f.read(1)
    while byte != b"":
        byte = f.read(1)
        print ((byte))

我得到如下字节:

b'\x00'

我该如何摆脱这个b''

假设我想将字节保存到一个列表中,然后将该列表再次保存为相同的图像。我该如何进行?

谢谢!

最佳答案

如果你真的需要“摆脱 b”,你可以使用 bytes.decode 函数:http://docs.python.org/3.3/library/stdtypes.html#bytes.decode

但从您的代码看来,您实际上并不需要这样做,您确实需要使用字节。

关于Python摆脱字节b'',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17013089/

相关文章:

python - 如果日期不是工作日,Pandas 会将 DatetimeIndex 偏移到下一个营业日

python - django celery 只调用 2 个 apply_async 任务中的 1 个

Python 调用 "self.property"和创建返回 "self.property"的方法有什么区别?

python - Python 可以实例化一个变量并同时返回它的值或引用吗?

python - 我可以将我的 sqlite 连接和游标放在一个函数中吗?

python - 如何将 pandas DataFrame 转换为特定的带注释的类 csv 格式(内部描述)

python - 如何在键为对象的 Python 中初始化字典?

python - 在树莓派中安装 google-auth (Python)

python - 我无法在 python 中使用遗传算法得到正确答案

python - 在我的程序中随机收到 "None"?