通过下面的python代码,可以实现的是字符串与二进制数据的相互转换。
import os
def str_2_bin(str):
"""
字符串转换为二进制
"""
return ' '.join([bin(ord(c)).replace('0b', '') for c in str])
def bin_2_str(bin):
"""
二进制转换为字符串
"""
return ''.join([chr(i) for i in [int(b, 2) for b in bin.split(' ')]])
print(str_2_bin('a'))
print(bin_2_str('1100010'))
执行上述代码后,运行效果如下:
1100001
b
Press any key to continue . . .