gpt4 book ai didi

Perl 包的 Python 等效项 (H*, $string)

转载 作者:行者123 更新时间:2023-12-03 23:54:16 27 4
gpt4 key购买 nike

有谁知道如何获取任意长的十六进制字符串(例如 "01020304deadbeef")并获取相应的字节("\x01\x02\x03\x04\xde\xad\xbe\xef")?在 Perl 中,这可以使用 pack('H*', $string) 获得,但我正在寻找 Python 解决方案。

最佳答案

>>> T = (1, 2, 3)
>>> struct.pack('H' * len(T), *T)
'\x01\x00\x02\x00\x03\x00'

编辑:

>>> "01020304deadbeef".decode('hex')
'\x01\x02\x03\x04\xde\xad\xbe\xef'

关于Perl 包的 Python 等效项 (H*, $string),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19327277/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com