【问题标题】:How to convert binary into a string in python?如何在python中将二进制转换为字符串?
【发布时间】:2019-11-23 07:56:39
【问题描述】:

我一直在尝试将我的二进制文件转换为 python 中的字符串。根本没有真正想出任何解决办法。有人有想法吗?下面是我如何将所述字符串转换为二进制的代码。不知道有没有用?

def binary_converter(string):
   for character in string:
        print(bin(ord(character))[2:].zfill(8))

binary_converter("Hello World!")

【问题讨论】:

标签: python python-3.x string binary


【解决方案1】:

倒数

bin(ord(character))[2:].zfill(8)

chr(int(binary_str, 2))

其中binary_str 是,例如01001000 表示字母H

剩下的只是将它包装在一个循环中。我将把它作为练习留给读者。

【讨论】:

    【解决方案2】:

    将其转换为字符串的最简单方法是str.decode()。例如,b"binary code".decode() 将返回字符串。

    【讨论】:

      猜你喜欢
      • 2014-11-07
      • 2012-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-24
      • 2013-09-19
      • 2012-01-06
      相关资源
      最近更新 更多