gpt4 book ai didi

python - 字节串怎样才能很好的存储呢? - 不可 JSON 序列化 -

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

对于一个项目,我正在使用带有简单 python module 的传感器收集多个红外命令。 .

我收到如下字节字符串:

commando1= b'7g4770CQfwCTVT9bQDAzVEBMagGRMDhUOwBjATsAXVBAAJt17QMMV3AAH6qJABawTVJ0UiIRETERQRIkIlRFERZ4eXkAAAAAAAAAAAAAAAA5'
commando2= b'\x04O\xdb\x07L\x9c\xd5\x1f\xccT=[\x9103T\x91Lj\x01\xdd0\x97y\xcc\x08W\x0b\x91\x00\xf3\xac\x01""pt\x11\x11]B!cmo\x12pd_u\x97u\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x96'
commando3= b"\xdb\x06}\xad5P\x13\x835L\xf3N50\xd3T<L'\x02\x810{S5\x00`\x015\x00xP5\x00\xecZ\x87\x00\x04Ne\x00\x9b\x9cO\x02\x81\x97\xac\xa0R\xa0\x08\x01\x013E`\x07\x00p\x08\x01\x013E`\x07\x00p\x08\x01\x013E`\x07\x00p\x08\x88"
commando4= b'\x924"<"\x0b\x10\x14\x00L\xdfN\xdf0\x00R\x00LJR\\@\x10c\x01\x01M\x01\x00\x111O\x01 \x03Pb\x01\x10L0\x00RLN\x00NRL0R0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xbb'

并希望将它们存储在 JSON 中以获得一些顺序:

TypeError: b'7g4770CQfwCTVT9bQDAzVEBMagGRMDhUOwBjATsAXVBAAJt17QMMV3AAH6qJABawTVJ0UiIRETERQRIkIlRFERZ4eXkAAAAAAAAAAAAAAAA5' is not JSON serializable

我尝试过对这一系列字符进行编码/解码,但不起作用。我认为在这种情况下这样做是不对的。

最佳答案

字节不可 JSON 序列化,但由于您的输入看起来都在 ASCII 范围内,因此您可以简单地将其解码为使用 ascii 编码的字符串,以便可以进行 JSON 序列化:

commando.decode('ascii')

关于python - 字节串怎样才能很好的存储呢? - 不可 JSON 序列化 -,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55141869/

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