gpt4 book ai didi

python - 将字节串列表转换为字节数组(字节流)

转载 作者:行者123 更新时间:2023-12-05 04:18:52 25 4
gpt4 key购买 nike

我有一个表示字节的十六进制字符串列表,形式为“FF”。我想将整个列表转换为字节流,以便我可以通过套接字 (Python 3) 发送它。看起来 bytearray 类型可以工作,但我找不到任何方法可以直接将列表转换为 bytearray。

我可以在循环中手动执行此操作,但认为必须有更好的 Python 方法来执行此操作。

最佳答案

hexstrings = ["DE", "AD", "BE", "EF"]   # big-endian 0xDEADBEEF

bytes = bytearray(int(x, 16) for x in hexstrings)
bytes = bytearray.fromhex("".join(hexstrings)) # Python 2.6 may need u""

如果您有很多,可能值得看看哪个最快。

关于python - 将字节串列表转换为字节数组(字节流),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8382127/

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