我已经安装了名为requests的python包。(pip安装-ihttp://pip.kennethreitz.com/simple请求)
首先,我尝试使用普通用户($),但没有成功,所以,我尝试了根用户(#)并成功了。在
问题出在使用上。当我尝试一个简单的代码
$python
>>>import requests
>>>r = requests.get('http://www.google.com')
>>>r.content
我得到了一个难以控制的恼人的结果(看这个pastebin link)
但是使用根
^{pr2}$我得到了正确合理的结果:pastebin。在
我该怎么解决这个问题?这种情况发生在urllib.urlencode也是。(可能是用sudo easy_install安装的,但我不记得了)。在
我在/usr/local/lib/python2.6/dist-packages和/usr/local/lib/python2.6/site-packages中尝试了chmod-r777,但仍然存在相同的问题。在
我真的认为问题出在python包上,因为这些代码非常简单。在
系统详细信息:
Python 2.6.5
Ubuntu LTS 10.04.4
请求包0.7.5
看来你的问题与unicode有关。尝试
r.content.decode('utf-8')
。在相关问题 更多 >
编程相关推荐