我运行以下代码:
x=b"a\bcde"
print(x)
然后,我将
b'a\x08cde'
作为x
的值。但是我想用b'a\bcde'
代替x的b'a\x08cde'
。我尝试使用x ="a\bcde".encode("utf-8")
代替,但是仍然有相同的结果。我该怎么办?非常感谢!
最佳答案
像魅力一样工作(请注意双反斜杠):
x = b"a\\bcde"
print(x)
从现在开始,请记住在字符串中使用反斜杠时将其加倍。
关于python - Python-将具有特殊字符的字符串转换为字节,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57839717/