我正在尝试从用户进行hexlify输入,但我得到了以下错误:
TypeError: a bytes-like object is required, not 'str'如果我在字符串之前使用b,那么它可以工作,但是如何处理输入呢?
以下是代码:
import binascii as bs
text = input('Please Enter Your text:')
bs.hexlify(text)我试着做:
text = input('Please enter you text:')
import binascii as bs
bs.hexlify(bytes(text))但是,它给出了以下错误:
TypeError: string argument without an encoding我怎么能这么做?
发布于 2017-08-11 06:06:36
向bytes添加编码参数
import binascii as bs
text = input('Please Enter Your text:')
bs.hexlify(bytes(text, encoding="utf8"))https://stackoverflow.com/questions/45627951
复制相似问题