脚本宝典收集整理的这篇文章主要介绍了python-binasscii模块学习,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
binascii模块包含很多在二进制和ASCII编码的二进制表示转换的方法。通常情况不会直接使用这些功能,而是使用像UU,base64编码,或BinHex封装模块。 binascii模块包含更高级别的模块使用的,用c语言编写的低级高效功能。
1.字符串与16进制转换(仅可在python2中使用)
>>> hexlify('hello')'68656c6c6f‘
>>> unhexlify('68656c6c6f')'hello'
hex仅能转换整数,而hexlify可以转换字符串
hexlify的返回去掉了0x
binascii.a2b_uu(string)
binascii.b2a_uu(data)
binascii.a2b_base64(string)
binascii.b2a_base64(data)
binascii.a2b_qp(string[, header])
binascii.b2a_qp(data[, quotetabs, istext, header])
binascii.a2b_hqx(string)
binascii.rledecode_hqx(data)
binascii.rlecode_hqx(data)
binascii.b2a_hqx(data)
binascii.crc_hqx(data, crc)
binascii.crc32(data[, crc])
binascii.b2a_hex(data)
binascii.b2a_hex(data)
binascii.hexlify(data)
binascii.a2b_hex(hexstr)
binascii.unhexlify(hexstr)
以上是脚本宝典为你收集整理的python-binasscii模块学习全部内容,希望文章能够帮你解决python-binasscii模块学习所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。