在python中将二进制文件转换回ascii

在python中将二进制文件转换回ascii,python,binary,ascii,Python,Binary,Ascii,所以我有一个函数,可以将字母字符转换成二进制 def toBinary(char): return "".join([format(ord(char), '#010b')[2:]]) 例如,toBinary('a')给了我 01100001 如何将0110001转换回ascii“a” c = chr(int(s, 2)) 其中s是二进制字符串。一种方法可以是 c = chr(int(s, 2)) 其中s是二进制字符串。尝试以下操作: chr(int('01100001',2))

所以我有一个函数,可以将字母字符转换成二进制

def toBinary(char):
    return "".join([format(ord(char), '#010b')[2:]])
例如,toBinary('a')给了我

01100001
如何将0110001转换回ascii“a”

c = chr(int(s, 2))
其中s是二进制字符串。

一种方法可以是

c = chr(int(s, 2))
其中s是二进制字符串。

尝试以下操作:

chr(int('01100001',2))
试试这个:

chr(int('01100001',2))

2代表什么?要在其中转换数字的基数。默认值为10。2代表什么?要在其中转换数字的基数。默认值为10。