Python将字符串读取为字节而不进行转换
Posted
技术标签:
【中文标题】Python将字符串读取为字节而不进行转换【英文标题】:Python read string as bytes without conversion 【发布时间】:2021-12-16 04:25:30 【问题描述】:我想将命令行字符串解析为字节。从命令行很难写一些 ASCII 字符。我希望用户输入一串十六进制值并将其转换为字节。所以如果用户写:
--byte_arg "\x41\x41"
我的 bytes 变量应该得到两个 41 值,而不是解码后的 'AA'。
我该怎么做?
【问题讨论】:
【参考方案1】:我找到了一种与binascii 类似的方法:
import binascii
binascii.a2b_hex(args.)
【讨论】:
以上是关于Python将字符串读取为字节而不进行转换的主要内容,如果未能解决你的问题,请参考以下文章
将字符串转换为 InetAddress 而不进行 DNS 查找