代码之家  ›  专栏  ›  技术社区  ›  Maxxx

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

  •  0
  • Maxxx  · 技术社区  · 6 年前

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

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

    01100001
    

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

    2 回复  |  直到 6 年前
        1
  •  1
  •   Sufian Latif    6 年前

    一种可能是

    c = chr(int(s, 2))
    

    其中s是二进制字符串。

        2
  •  1
  •   Rohit-Pandey    6 年前

    试试这个:

    chr(int('01100001',2))