您的位置:首页 > 编程语言 > Python开发

python 字符转数字(1字节转数字)

2014-03-07 13:42 232 查看
有时候编码转换的时候,不知道有没有转换正确,需要一个字节一个字节查看值来调试。找到python中字符转数字的方法

主要用到struct.unpack( "B", char ),具体见以下代码:

#-*- coding=utf-8 -*-
#!/usr/bin/env python

import base64, binascii, struct

tokenBase64 = "HfhBc2ymUgSl0/Plaiq74UdU+T+tRQHf/MJi6CQwrk0="

tokenBin =  base64.decodestring(tokenBase64)
print "-----tokenBin:" + tokenBin
print len(tokenBin)
print repr(tokenBin)

for index in range( 0, len( tokenBin )):
itmp = struct.unpack( "B", tokenBin[index] )
print itmp

token = binascii.hexlify(tokenBin)
print "-----token:" + token
print len(token)
print repr(token)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: