将16进制字符串转化为ASCII字符串
时间: 2023-09-20 18:07:27 浏览: 101
十六进制串转ASCII码字符串
可以使用Python内置的`binascii`模块中的`unhexlify`函数将16进制字符串转化为ASCII字符串。示例如下:
```python
import binascii
hex_str = "48656c6c6f20576f726c64"
ascii_str = binascii.unhexlify(hex_str).decode("utf-8")
print(ascii_str) # Hello World
```
首先使用`binascii.unhexlify`将16进制字符串转化为二进制数据,然后使用`.decode("utf-8")`将二进制数据转化为UTF-8编码的字符串。
阅读全文