【问题标题】:Convert binary back to ascii in python [duplicate]在python中将二进制文件转换回ascii [重复]
【发布时间】:2019-03-18 06:54:37
【问题描述】:

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

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

例如 toBinary('a') 给我

01100001

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

【问题讨论】:

    标签: python binary ascii


    【解决方案1】:

    一种方法可能是

    c = chr(int(s, 2))
    

    其中 s 是二进制字符串。

    【讨论】:

    • 2代表什么?
    • 要转换的数字的基数。默认值为 10。
    【解决方案2】:

    试试这个:

    chr(int('01100001',2))
    

    【讨论】:

      猜你喜欢
      • 2011-05-12
      • 2021-01-07
      • 2020-01-29
      • 2016-10-02
      • 1970-01-01
      • 2017-07-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多