gpt4 book ai didi

python - 使用 "requests"python 包的奇怪返回?怎么修?

转载 作者:太空宇宙 更新时间:2023-11-03 19:20:56 28 4
gpt4 key购买 nike

我已经安装了名为 requests 的 python 包。 (pip install -i http://pip.kennethreitz.com/simple 请求)

首先,我尝试使用普通用户 ($) 但没有成功,因此,我尝试了 root 用户 (#) 并成功了。

问题出在使用上。当我尝试像

这样的简单代码时
$python
>>>import requests
>>>r = requests.get('http://www.google.com')
>>>r.content

我得到了一个令人难以置信的恼人结果(请参阅此 pastebin link 。)

但是使用root

$sudo python
>>>import requests
>>>r = requests.get('http://www.google.com')
>>>r.content

我得到了正确合理的结果:pastebin .

我该如何解决这个问题? urllib.urlencode 也会发生这种情况。 (也许是使用 sudo easy_install 安装的,但我不记得了)。

我在/usr/local/lib/python2.6/dist-packages/usr/local/lib/python2.6/site-packages<中尝试了 chmod -R 777 但仍然有同样的问题。

我真的认为问题出在 python 包上,因为这些代码非常简单。

系统详细信息:

Python 2.6.5

Ubuntu LTS 10.04.4

请求包0.7.5

最佳答案

看来您的问题与 unicode 有关。尝试r.content.decode('utf-8')

关于python - 使用 "requests"python 包的奇怪返回?怎么修?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9779103/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com