数据帧API中的API调用

2024-04-28 05:28:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我的目标是为名为clean_ntf的数据帧运行一个API。API以JSON格式返回。 这是我的代码:

import http.client, urllib.request, urllib.parse, urllib.error, base64





headers = {
    # Request headers
    'Ocp-Apim-Subscription-Key': '{subscription key}',
}

params = urllib.parse.urlencode({
    # Request parameters
    'column1': clean_ntf['Column1'],
    'column2': clean_ntf['Column2'],
    'column3': clean_ntf['Column3']
})

try:
    conn = http.client.HTTPSConnection('whateverurlname.net')
    conn.request("GET", "/result/v1/getresult?%s" % params, "{body}", headers)
    response = conn.getresponse()
    data = response.read()
    print(data)
    conn.close()
except Exception as e:
    print("[Errno {0}] {1}".format(e.errno, e.strerror))

API应该生成名为column4column5的结果。然后我想将API的结果添加到called_ntf,作为名为Column4Column5的新列

但是,它返回为空


Tags: cleanclientapihttpdataparseresponserequest