eagleshi 发表于 2015-4-25 08:17:15

python 遇到问题,解决问题

  在使用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),16)+int((zhucema[(2*j+1):2*(j+1)]),16)  

  2.hex()变化后得出的类型为str,不是十六进制数
页: [1]
查看完整版本: python 遇到问题,解决问题