我在cygwin上使用python 3.7。请求的版本是3.22。
Tim.Zwart@VIXION /c/c/U/t/D/e/cloud_server# python3.7 excelposttest.py
/usr/lib/python3.7/site-packages/requests/__init__.py
Traceback (most recent call last):
File "excelposttest.py", line 35, in <module>
req = requests.Request("POST", 'https://exceltocodeazure20190222112103.azurewebsites.net/api/Function1', data=data, headers=headers, proxies=proxiesspec)
TypeError: __init__() got an unexpected keyword argument 'proxies'
相关代码是这样:
req = requests.Request("POST", 'https://exceltocodeazure20190222112103.azurewebsites.net/api/Function1', data=data, headers=headers, proxies=proxiesspec)
答案 0 :(得分:0)
问题是requests.request
方法的名称几乎与requests.Request
(同一模块中的类)相同。因此,大写第一个字母的拼写错误不会导致function undefined
错误,而会导致这种错误。