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/