python模块介绍- binascii:二进制和ASCII互转以及其他进制转换
2012-08-01磁针石
#承接软件自动化实施与培训等gtalk:ouyangchongwu#gmail.com qq 37391319
#版权所有,转载刊登请来函联系
#自动化测试和python群组: http://groups.google.com/group/automation_testing_python
#参考资料:《The Python Standard Library by Example》
#实验环境:Python 2.7.3 CentOS release 6.2(Final) 32bits
20.1 binascii:二进制和ASCII互转
作用:二进制和ASCII互相转换。
Python版本:1.5及以后版本
binascii模块包含很多在二进制和ASCII编码的二进制表示转换的方法。通常情况不会直接使用这些功能,而是使用像UU,base64编码,或BinHex封装模块。 binascii模块包含更高级别的模块使用的,用C语言编写的低级高效功能。
偶有使用于字符串和ASCII的转换,比如:
>>> s = 'hello'
>>> b = b2a_hex(s)
>>> print b
68656c6c6f
>>> a2b_hex(b)
'hello'
>>> b = hexlify(s)
>>>