将文本文件中的每一行转换为JSON并将其发布到Python中的api

时间:2018-10-29 17:00:22

标签: python python-3.x python-2.7 python-requests

我有一个用例,我需要为文本文件中的每一行生成一个JSON并向API发出发布请求。该文件如下所示:

Member_ID,Login_ID,First_Name,Last_Name,Entity
ID1,Jim1,Jim,Kong,Entity1
ID2,OlilaJ,Olila,Jayavarman,Entity1
ID3,LisaKop,Lisa,Kopkingg,Entity1
ID4,KishoreP,Kishore,Pindhar,Entity1
ID5,Gobi123,Gobi,Nadar,Entity1

我是API领域的新手,所以我想知道如何仅使用Member_ID和Login_ID参数进行帖子调用。每行成功发布到api的输出都需要显示为日志。

1 个答案:

答案 0 :(得分:1)

您很幸运! Python使这变得非常简单

.as-console-wrapper { max-height: 100% !important; top: 0; }

这里发生的事情是您正在处理这些行,将其拆分,然后将其作为HTTP POST请求的有效负载传递。您可能想要添加逻辑以跳过标题行,或添加参数以通过API进行身份验证,但这是您正在谈论的简单方法。