在我的Python文件的顶部,我有:
import requests
from requests.auth import HTTPPRoxyAuth
第auth = requests.auth.HTTPPRoxyAuth(username, password)
行显示错误AttributeError: 'module' object has no attribute 'HTTPPRoxyAuth'
,导致返回导入行的ImportError: cannot import name HTTPPRoxyAuth
。
我可以查看C:\Python27\Lib\site-packages\requests\auth.py
并查看HTTPProxyAuth
类。
我可以使用from requests.auth import *
并使用
g = globals().copy()
for name, obj in g.iteritems():
print name
并在列表中看到HTTPProxyAuth
,但我仍然收到AttributeError
。
有人可以解释为什么它没有正确导入吗?我使用的是Python 2.7和Requests 2.18.4
答案 0 :(得分:0)
代理中的R必须是小写:
import requests
from requests.auth import HTTPProxyAuth