您的位置:首页 > 编程语言 > Python开发

python任务-从文件读取参数来发送json格式的post请求,再讲请求结果保存到文档里

2018-01-08 10:22 1006 查看
这个任务来来回回的写了好久·· 终于完成 方便以后查找,特意记录下:

首先 思路是 先打开一个文档 并且把文档里的每一个idno设为post请求里的一个参数变量 然后 将返回结果按照一定的格式打印到一个文档里 

看代码:

# coding=utf-8
# !/usr/bin/python
#encoding:utf-8
#!maketext.py
import sys
reload(sys)
sys.setdefaultencoding("utf-8")
import csv
import requests
print sys.argv[0]                                                            #打印当前工作位置
for line in open("name4.csv"):                                               #open当前位置的指定文档
line1 = line.strip('\n'),                                                #增加.strip('\n')是为了去掉获取到的idno后面的换行符号
idno = line1

上面为打开文档部分 对每行都做了解释,方便以后查看



上面部分为post请求部分

with open("result.txt", "a") as f:                                                            #打开指定文档,a为连续写,w为每次更新往里写
f.write('身份证号:%s' % idno)                                                        #按指定格式写入文档
f.write("\n")                                                                         #写入换行
f.write('返回结果:%s' % r.text)
f.write("\n-------------------------------------------------------------------------------------------------------------------------------\n")

此为最后将结果按照指定方式 写入到新建文档的部分
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: