Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法使用Python打印请求响应_Python_Encoding - Fatal编程技术网

无法使用Python打印请求响应

无法使用Python打印请求响应,python,encoding,Python,Encoding,堆积如山!Im使用Python 2.7.13和请求库,我想打印发送到站点的请求响应: import requests r = requests.get("url") print r.text 但是print r.textrasise出现一个错误:'charmap'编解码器无法对16311位置的字符u'\u2018'进行编码:字符映射到 我搜索了这个错误,得到的唯一建议是使用r.encode提前定义编码: r.encode = "utf-8" r.text.encode('utf-8', 'ig

堆积如山!Im使用Python 2.7.13和请求库,我想打印发送到站点的请求响应:

import requests
r = requests.get("url")
print r.text
但是
print r.text
rasise出现一个错误:
'charmap'编解码器无法对16311位置的字符u'\u2018'进行编码:字符映射到

我搜索了这个错误,得到的唯一建议是使用
r.encode
提前定义编码:

r.encode = "utf-8"
r.text.encode('utf-8', 'ignore')

但是它没有帮助,
r.text
引发同样的错误

是否将
文本设置为新编码的文本

text = u'\u2018'
text = text.encode('utf-8', 'ignore')
print text

我认为问题在于url是一个字符串,而不是实际的url响应编码是什么?它已经是utf-8了