1

我需要创建一个字节变量input()并将其用于socket.sendall([bytes]) 但是当我这样做时,input_var.encode("utf-8")它会在反斜杠之后添加另一个反斜杠:

  1. 这是我的输入变量:

    "GET / HTTP/1.1\r\n\r\n"
    
  2. 这就是我想要的字节变量:

    "GET / HTTP/1.1\r\n\r\n"
    
  3. 但是当我这样做时encode("utf-8"),我得到的是:

    "GET / HTTP/1.1\\r\\n\\r\\n"
    
4

1 回答 1

0
3>> codecs.getdecoder('unicode-escape')('foo\\nbar')[0]
'foo\nbar'
于 2013-01-13T20:40:32.383 回答