【发布时间】:2020-06-05 23:27:48
【问题描述】:
在不更改值的情况下将 ASCII 字符串转换为十六进制的最简单方法是什么?
我有什么:
string = "00FA0086"
我想要什么:
hex_string = b'\x00\xFA\x00\x86"
有没有简单的方法或者我需要写一个函数?
【问题讨论】:
-
到目前为止你尝试过什么?你能显示minimal reproducible example吗?
-
到目前为止我尝试的第一件事是解码功能:
decode(string, 'hex_codec')但这会给我不同的值,它只会查找示例“FA”作为十六进制值的值.我只是在 python 中寻找一个内置函数来获得“我想要的”。如果没有,我会写一些东西,但我建议有一个干净的内置函数
标签: python python-3.x