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 将二进制转换为文本的主要内容,如果未能解决你的问题,请参考以下文章