我在Python中使用http.client.HTTPConnection请求结果。结果就像:
\u000aFull command = \/opt\/ericsson\/amos\/moshell\/mobatch \u000a Hello
我想将其转换为标准文本,以进行下一次解析操作
response = connection.getresponse()
html_response = response.read().decode('ascii')
我在这里期望的结果是
Full command = /opt/ericsson/amos/moshell/mobatch
Hello
但是它甚至没有转换,我直接得到了同样的东西。 我已经尝试过使用正则表达式替换,但是我不想在ASCII 10列表中的所有字符中都遇到麻烦。
答案 0 :(得分:1)
尝试
示例代码:
s = '\u000aFull command = \/opt\/ericsson\/amos\/moshell\/mobatch \u000a Hello'
print s.decode('unicode_escape').replace('\\', '')
Full command = /opt/ericsson/amos/moshell/mobatch
Hello