binascii

    0热度

    1回答

    我用json.dumps()和RPUSH(ed)在一个redis列表中创建了一个JSON对象。 当取回与LRANGE的JSON(redis.lrange()),我收到一个二进制字符串 b'{"si":"00:ff" ... 所以json.loads()引发错误: ***类型错误:JSON对象必须海峡,不是'字节' 我应该如何恢复到ascii?

    0热度

    1回答

    我想发现文本中的DNA序列中发现的ASCII编码的文本。 下面是我的代码: 首先是打开FASTA文件,并设置是一个变量。 with open("/home/<username>/python/progseq") as mydnaseq: sequence = mydnaseq.read().replace('\n','') 这第二位的序列转化为二进制,这样做,对字母C和G/T等于1:

    0热度

    1回答

    我正在读出一个文件,计算可以和ord()函数一起使用的ord-number。 之后,我将这个数字取消了这个数字来得到这个字符的字节表示,因为我使用非ASCII字符并将它们写入到一个文件中。 一切工作正常,直到我正在读出一个更好的回车“CR”。 我的计划引发错误: Traceback (most recent call last): File "C:\Users\#######", lin

    2热度

    1回答

    我一直在尝试从Ubuntu 14.04上的源代码构建Python3.6.1。命令的顺序如README所推荐: ./configure make make test 后者因为无法导入binascii而崩溃。在其输出端有一个下列: Following modules built successfully but were removed because they could not be im

    0热度

    2回答

    我想使用hashlib函数,它需要字符串的字节表示。从Python文档这个例子中,他们解决这个问题放一个“B”在前面的字符串: >>> import hashlib, binascii >>> dk = hashlib.pbkdf2_hmac('sha256', b'password', b'salt', 100000) 这似乎只当字符串函数调用定义工作。我想使用预定义的字符串,但我似乎无法

    0热度

    1回答

    我正在尝试一个简单的隐写python程序。编码的作品,但我得到了错误ValueError:无效文字为int()与基地2:'0b#99c1f#...... 值应该是二进制的,我找不到错误。我使用python 2.7这是代码: from PIL import Image import binascii import optparse def rgb2hex(r,g,b): retu

    1热度

    1回答

    我有一串表示十六进制数的字符对(例如0f表示十进制数15)。 我需要这个二进制格式,所以我叫 binArray = binascii.unhexlify(finalString) 我已经安装了“Windows上在Ubuntu庆典”,当我执行该从那里它工作正常。 但是,我需要从Windows环境中的.bat文件调用脚本。 当我从.bat文件中调用完全相同的python程序时,如果unhexlify在

    0热度

    2回答

    我正在使用中的Base64模块的b64decode()函数,文字的但是某些字符串抛出这个错误: 'binascii.Error: Incorrect Padding'. 我知道这是因为字符串的长度不是4的倍数,这是base64编码文本的要求。 而不是只是在字符串的末尾添加'='来使它成为4的倍数,我想捕获错误并简单地声明该字符串不是base64编码的。它使用通用的'except:',但是我想要

    2热度

    1回答

    我想用Python对两个字符串执行二进制异或操作,返回一串ascii字符。 我使用binascii python模块。 我对最后一次转换binaryString - > ASCII字符有以下问题。 我有下面的代码: byteRepList = ['01111011', '00001101'] ''.join(binascii.unhexlify('%x' % int(byte, 2)) for

    1热度

    1回答

    我想在一个字符串使用Redis的作为经纪人芹菜的任务发送字节,但我收到如下错误: [2017-06-17 21:27:13,826] ERROR in app: Exception on /endpoint_method [POST] Traceback (most recent call last): File "/Users/developer/my_project/venv/li