- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试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
我怎样才能做到这一点?
最佳答案
将编码参数添加到字节
:
import binascii as bs
text = input('Please Enter Your text:')
bs.hexlify(bytes(text, encoding="utf8"))
关于python - 使用 Binascii Hexlify 输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45627951/
我正在尝试自学 python,并且通常只是在弄乱它。不过,我遇到了一些问题。 基本上,我正在尝试制作一些东西,将字符串转换为二进制,将其移位 x,然后将其作为新字符串返回给您。 我发现实现此目标的最佳
这个问题已经有答案了: "TypeError: string argument without an encoding", but the string is encoded? (1 个回答) 已关闭
我正在尝试从 hexlified 中“解码”一个 Unicode 字符串Node.js 上的二进制数据。 const convert = (from, to) => (str) => Buffer.f
我正在尝试使用 binascii 将一个大文件 (~1GB) 转换为十六进制字符串(这对较小的文件非常有效),但它会导致内存错误。 这是我使用的代码: import binascii filePath
请帮忙...我正在尝试学习 C 类型转换。 此代码仅将一些十六进制字符转换为 1, 2, 3,效果很好。对于其他字符,也更改字符串或减少字符串长度,转换失败... 我将把代码放在下面...任何人都可以
比如我的protobuf消息是 message Person { required string name=1; } 如果我使用 python: import personinfo_pb2 per
我的代码看起来有点像 module Lib where import Data.ByteString (ByteString) import Data.ByteString.Lazy (fromStr
我想创建独一无二的和 对于自己注册该服务的用户。 所以,我一直在寻找相同的东西并想出了这些选项: uuid binascii.hexlify(os.urandom(x)) random.SystemR
我是一名优秀的程序员,十分优秀!