我正在创建一个python api,它将接收如下所示的十六进制数据:
AA213FD51B3801043FBC
我必须进一步解码才能使其易于阅读。通常我已经设计了flask api来接收json数据,如下所示:
@app.route('/', methods=['POST'])
def hello():
raw_data = request.get_json()
,但不确定如何接收十六进制数据。任何人都可以提出任何想法。谢谢
答案 0 :(得分:1)
您可以将hexdata作为字符串接收,然后使用int函数将值转换为以10为底的数字
int('AA213FD51B3801043FBC',16)
将其转换为以16为底的十六进制数字
hex(int('AA213FD51B3801043FBC',16))
然后可以将其用于十六进制计算 例如
hex(int('AA213FD51B3801043FBC',16)) + hex(10)