令人困惑的是无法通过请求进行身份验证:NoneType错误

roy*_*roy 3 python authentication python-requests nonetype

我没有看到其他人有这个问题,它似乎已经出现了我.那么我如何确定这是一个本地安装问题还是(我非常怀疑这个)库的问题?

使用requests,我已经运行基本身份验证一段时间没有问题.但今天我发现我根本无法进行身份验证.

所以,如果我:

import requests
s = requests.Session()
s.auth('username', 'pass')
Run Code Online (Sandbox Code Playgroud)

我马上得到:

---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-3-1e7d22bf85ad> in <module>()
----> 1 s.auth('user', 'pass')

TypeError: 'NoneType' object is not callable
Run Code Online (Sandbox Code Playgroud)

如果我启动新的虚拟环境并进行全新安装,则无关紧要requests.这从来就不是问题,而且突然之间.

小智 6

s.auth是一个属性,而不是一个方法,所以你不能调用它.s.auth =('username','pass')是您要使用的作业.