【发布时间】:2017-08-08 02:49:01
【问题描述】:
我有一个这样的字符串:
initial = b"data|22|b'or ac mattis blandit, elit mi ullamcorper tellus, id eleifend enim augue in ipsum.'|1358186458"
并像这样获取它的内容:
first, second, third, fourth = initial.decode().split('|')
third 变量是字符串 () 类型,但我想将其转换回二进制而不重新包装。
第三个变量内容为:
"b'or ac mattis blandit, elit mi ullamcorper tellus, id eleifend enim augue in ipsum.'"
请注意third 的类型仍然是字符串,但我希望它恢复为二进制!
【问题讨论】:
-
b和'在字符串中都没有任何特殊含义。"b'or"只是一个 4 个字符的字符串。如果您想将其转换为二进制文件,请.encode()it。
标签: python string python-3.x binary