如何在不添加反斜杠的情况下将input()变量编码为字节



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

  1. 我的输入变量:

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

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

    "GET / HTTP/1.1\r\n\r\n"
    
3>> codecs.getdecoder('unicode-escape')('foo\nbar')[0]
'foonbar'

最新更新