|
在使用python写注册机是遇到的问题,解决如下:
- 字符串"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,不是十六进制数 |
|
|