python – 令人困惑的无法使用请求进行身份验证:NoneType错误

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

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

所以,如果我:

import requests
s = requests.Session()
s.auth('username', 'pass')

我马上得到:

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

TypeError: 'NoneType' object is not callable

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

解决方法:

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

上一篇:补充python操作excel示例xlwings常用函数


下一篇:仅在值不为None时应用函数的Python习惯用法