python 将二进制转换为文本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 将二进制转换为文本相关的知识,希望对你有一定的参考价值。

def readFile(filename):
    info = []
    with open(filename, 'r') as openFile:
        data = openFile.readlines()
        for line in data:
            info.append(line.split())
    return info

dict = {}

def extractChars(info):
    for line in info:
        for char in line:
#             char = char[::-1]
            i = 1
            cv = 0
            for c in char[::-1]:
                cv += int(c) * i
#                 print i, int(c), cv
                i *= 2
            print chr(cv)

extractChars(readFile("bin.txt"))

以上是关于python 将二进制转换为文本的主要内容,如果未能解决你的问题,请参考以下文章

在python3中如何把文本转换为二进制

将整数转换为二进制,然后在 python 中进行左位移

使用 JavaScript 将二进制转换为文本

python3字符串编码转换

使用javascript将二进制转换为文本

PHP如何将从二进制文件中读取的字节转换为数字