我使用python请求发送一个请求,然后打印响应,让我困惑的是,响应中的中文字符类似于\u6570\u636e\u8fd4\u56de\u6210\u529f
代码如下:
# -*- coding:utf-8 -*-
import requests
url = "http://www.biyou888.com/api/getdataapi.php?ac=3005&sess_token=&urlid=-1"
res = requests.get(url)
if res.status_code == 200:
print res.text
以下是回应
我该怎么做才能传递响应?我尝试过使用编码和解码,但它确实有效。在
使用requests.Response.json你会得到汉字。在
使用
json
模块解析该输入。前缀u
只是表示它是一个unicode字符串。当您使用它们时,u
前缀不会产生影响,就像我在最后几行显示的一样。在相关问题 更多 >
编程相关推荐