我尝试在脚本中使用binascii.hexlify(b'x'),其中x是for循环中的变量。目前,我每次运行脚本时,都会使用字符x,而不是变量x所存储的内容。
我使用的是32位Python 3.7。
发布于 2018-02-08 11:42:24
我假设您尝试过binascii.hexlify(x),但它不起作用,所以您尝试将b放在它前面以将其转换为字节。这只适用于字符串文字,不适用于变量。为此,您需要encode
binascii.hexlify(x.encode('utf-8'))我不知道您需要传递给encode的编码参数是什么,这取决于您对结果字符串做了什么。但utf-8是一个很好的开始。
发布于 2018-02-08 11:39:33
你只想简单地:
binascii.hexlify(x)https://stackoverflow.com/questions/48677060
复制相似问题