我需要从input()
创建一个字节变量并将其用于socket.sendall([bytes])
但是当我input_var.encode("utf-8")
时,它会在反斜杠之后添加另一个反斜杠:
这是我的输入变量:
"GET / HTTP/1.1\r\n\r\n"
这就是我想要的字节变量:
"GET / HTTP/1.1\r\n\r\n"
但当我encode("utf-8")
时,这就是我得到的:
"GET / HTTP/1.1\\r\\n\\r\\n"
答案 0 :(得分:0)
3>> codecs.getdecoder('unicode-escape')('foo\\nbar')[0]
'foo\nbar'