小编rok*_*s0n的帖子

Python中的Ruby包('H*')等效

我很难搞清楚为什么输出不一样.请注意,如果比较两者,差异非常小OUT.我想要实现的是在Python中使用与Ruby相同的输出.

红宝石:

IN:['034151a3ec46b5670a682b0a63394f863587d1bc97483b1b6c70eb58e7f0aed192'].pack('H*')

OUT:\x03AQ\xA3\xECF\xB5g\nh+\nc9O\x865\x87\xD1\xBC\x97H;\elp\xEBX\xE7\xF0\xAE\xD1\x92

蟒蛇:

IN:unhexlify('034151a3ec46b5670a682b0a63394f863587d1bc97483b1b6c70eb58e7f0aed192') OUT:\x03AQ\xa3\xecF\xb5g\nh+\nc9O\x865\x87\xd1\xbc\x97H;\x1blp\xebX\xe7\xf0\xae\xd1\x92

ruby python pack binascii

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

标签 统计

binascii ×1

pack ×1

python ×1

ruby ×1