Python27请求.get()递归

2024-10-03 17:25:26 发布

您现在位置:Python中文网/ 问答频道 /正文

在 我正在努力让请求生效。我试着从文档中找到一条: http://docs.python-requests.org/en/master/所以我假设我有一个不好的安装方式?在

下面是上面的例子:

import requests
r = requests.get('https://api.github.com/user', auth=('user', 'pass'))

我认为我不会从文档中提供的第一个示例中得到这种行为。在

我只是从请求.get(). 在

^{pr2}$

我想知道我是否有python或库的安装不正确,因为 我也得到了与pip相关的错误

  pip install anythingAtAll 

打开我的Atom文本编辑器,标签是:“获取-点对点“,”Install“&;“anythingAtAll”,但不安装。在

如果我卸载atom,pip可以正常工作。我没有在其他机器上看到过这些行为。我尝试重新安装python&atom,但没有解决pip错误。在


Tags: pip文档orgmasterhttpdocsget错误
1条回答
网友
1楼 · 发布于 2024-10-03 17:25:26

您有一个名为requests.py的不同模块。它不断地呼唤自己:

  File "C:\Python27\lib\requests.py", line 144, in get
    return requests.get(url, **kwargs)
  File "C:\Python27\lib\requests.py", line 144, in get
    return requests.get(url, **kwargs)

这就是get()函数调用自己,最终在它前面的行上碰到了上下文管理器的递归限制。在

重命名或删除该文件时,它将屏蔽真正的requests库(它使用,而不是单个模块,因此您将在回溯中看到requests/<something>.py名称。在

相关问题 更多 >