小编and*_*nt7的帖子

Python:从二进制转换为String

在Python中,我已经能够接收一个32位的字符串,并使用以下代码将其转换为二进制数:

def doConvert(string):
    binary = 0
    for letter in string:
        binary <<= 8
        binary += ord(letter)

    return binary
Run Code Online (Sandbox Code Playgroud)

所以对于字符串来说'abcd',这个方法会返回正确的值1633837924,但是我无法弄清楚如何做相反的事情; 获取32位二进制数并将其转换为字符串.

如果有人可以提供帮助,我将不胜感激!

python python-2.x

6
推荐指数
1
解决办法
183
查看次数

标签 统计

python ×1

python-2.x ×1