在python中将二进制转换回ascii

时间:2018-10-13 05:12:38

标签: python binary ascii

所以我有一个将字母转换成二进制的函数。

def toBinary(char):
    return "".join([format(ord(char), '#010b')[2:]])

例如,toBinary('a')给我

01100001

如何将01100001转换回ASCII'a'?

2 个答案:

答案 0 :(得分:1)

一种方法可能是

c = chr(int(s, 2))

其中s是二进制字符串。

答案 1 :(得分:1)

尝试一下:

chr(int('01100001',2))