鱼C论坛

 找回密码
 立即注册
查看: 2415|回复: 5

[已解决]求助requests.get()报错不知道原因

[复制链接]
发表于 2017-12-15 11:38:32 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
程序很简单:就三句话文件名是sina.py
import requests
res = requests.get('https://www.baidu.com/')
res.encoding = "utf-8"


下边报错一大堆,吓死人,求助下到底问题出在哪里?
Traceback (most recent call last):
  File "D:/Python34/sina.py", line 3, in <module>
    res = requests.get('https://www.baidu.com/')
  File "C:\Documents and Settings\Administrator\Application Data\Python\Python34\site-packages\requests\api.py", line 72, in get
    return request('get', url, params=params, **kwargs)
  File "C:\Documents and Settings\Administrator\Application Data\Python\Python34\site-packages\requests\api.py", line 58, in request
    return session.request(method=method, url=url, **kwargs)
  File "C:\Documents and Settings\Administrator\Application Data\Python\Python34\site-packages\requests\sessions.py", line 508, in request
    resp = self.send(prep, **send_kwargs)
  File "C:\Documents and Settings\Administrator\Application Data\Python\Python34\site-packages\requests\sessions.py", line 618, in send
    r = adapter.send(request, **kwargs)
  File "C:\Documents and Settings\Administrator\Application Data\Python\Python34\site-packages\requests\adapters.py", line 525, in send
    return self.build_response(request, resp)
  File "C:\Documents and Settings\Administrator\Application Data\Python\Python34\site-packages\requests\adapters.py", line 272, in build_response
    response.encoding = get_encoding_from_headers(response.headers)
  File "C:\Documents and Settings\Administrator\Application Data\Python\Python34\site-packages\requests\utils.py", line 422, in get_encoding_from_headers
    content_type, params = cgi.parse_header(content_type)
AttributeError: 'module' object has no attribute 'parse_header'
最佳答案
2017-12-15 13:29:13
就这三句话来说是没毛病的:

搜狗截图20171215132841.png

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-12-15 12:53:36 | 显示全部楼层
python2?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-12-15 13:29:13 | 显示全部楼层    本楼为最佳答案   
就这三句话来说是没毛病的:

搜狗截图20171215132841.png

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-12-15 15:42:00 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-12-15 15:43:16 | 显示全部楼层
小甲鱼 发表于 2017-12-15 13:29
就这三句话来说是没毛病的:

甲鱼老师,那这个问题是出在那里?requests模块的问题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-12-16 23:46:45 | 显示全部楼层
错误原因找到了,今天无意间温习功课,发现几天前好奇的我贪心跟着网页编写第一个CGI程序,为了纪念是CGI,随手把名字存成了CGI.py,因为前几天搜索错误原因是曾经大约看到过一篇文章说过模块名字什么的,貌似就是跟模块的什么pyc扩展名字有关,我就怀疑是不是因为我取的这个名字造成的悲剧,今天正好想起来,顺便在PYTHON目录里搜索了下cgi文件名,发现果然有好几个文件名叫cgi,于是赶紧就把我编写的CGI.py及cgi.pyc删了,删掉以后程序正常工作了,但是深层次的原因还是说不出来,有明白能给帮忙解释下,一面后来者也因为碰到这种问题挠头。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-3-29 19:07

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表