这个任务来来回回的写了好久·· 终于完成 方便以后查找,特意记录下:
首先 思路是 先打开一个文档 并且把文档里的每一个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")此为最后将结果按照指定方式 写入到新建文档的部分