gpt4 book ai didi

python - 如何打印十六进制值?

转载 作者:行者123 更新时间:2023-12-01 04:53:28 24 4
gpt4 key购买 nike

以下代码:

xbee.remote_at(dest_addr_long='\x00\x13\xA2\x00\x40\x0A\x21\x1C', command=mycommand, frame_id='\x01')
response = xbee.wait_read_frame()
print(response)

返回此响应:

{'status': '\x00', 'source_addr': '\x8b>', 'source_addr_long': '\x00\x13\xa2\x00@\n!\x1c', 'frame_id': '\x01', 'command': 'D0', 'parameter': '\x04', 'id': 'remote_at_response'}

从响应中,我可以很容易地获得 myid,我只需输入:

 myid = response['id']
print myid

现在我想获取参数并将其存储为 myparameter,但它是十六进制所以myparameter = response['parameter'] 不起作用。

如何获取十六进制参数 \x04 并简单地打印它?

最佳答案

你可以使用

print( repr(response['parameter'])[1:-1] )

关于python - 如何打印十六进制值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27972285/

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