python 遇到问题,解决问题

在使用python写注册机是遇到的问题,解决如下:

  1. 字符串"ABEFDCAC",需要每次读取出2个字符,并将字符串转化为十六进制,例如0xAB

    解决办法:int("字符",base)可以将“字符”转换成base进制整数,例如int("A",16)=10

    这样,字符串AB就通过16*int("A",16)+int("B",16)转换为十六进制值,在通过hex()即可变为16进制0xAB

1
zhucema_tmp=16*int((zhucema[2*j:(2*j+1)]),16)+int((zhucema[(2*j+1):2*(j+1)]),16)


2.hex()变化后得出的类型为str,不是十六进制数

原文地址:https://www.cnblogs.com/arhatlohan/p/4217050.html