python实现16进制加一_在Python中将十六进制字符串拆分为块

论坛 期权论坛 编程之家     
选择匿名的用户   2021-5-29 20:52   86   0

我用Python编写了这部分代码:for line in response.body.split("\n"):

if line != "":

opg = int(line.split(" ")[2])

opc = int(line.split(" ")[3])

value = line.split(" ")[5]

if command == 'IDENTIFY':

if opg==opcodegroupr and opc==opcoder:

print line

ret['success'] = "IDENTIFY: The value is %s " % (value)

self.write(tornado.escape.json_encode(ret))

self.finish()

变量“line”是这样生成的:1363005087 2459546910990453036 151 88 4 0x15000000

每个字段都是整数,但不是最后一个字段。最后一个字段是十六进制数。

我将取这个十六进制数,并在每个字节拆分字节之后。例如,我希望

0x15000000被拆分为1500 000。

我该怎么办?我试过使用value.encode(“hex”)但是dowsn不能正常工作。。。值是字符串?我不知道怎么考虑这个变量。。

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP