我正在尝试复制shell命令:
curl -X POST -u 'user:pass' https://databricksda.kdc.capitalone.com/api/1.2/commands/execute -d 'language=scala&clusterId=123&contextId=456&command=sc.parallelize(1 to 5).collect;'
使用Requests库进入Python代码:
import requests
此示例的正确语法是什么(curl -X POST)?
答案 0 :(得分:2)
导入requests
后,将传递的数据转换为Object / dictionary并发出POST请求。这是documentation
import requests
data = {
'language': 'scala',
'clusterId': '123',
'contextId': '456',
'command': 'sc.parallelize(1 to 5).collect;'
}
requests.post('https://databricksda.kdc.capitalone.com/api/1.2/commands/execute', data=data, auth=('user', 'pass'))