Q:怎么样随机生成身份证号和对应的姓名做为入参,调用接口?
A:最近要测机票的接口,需要传入真实的随机身份证号,一看这个问题,哇,身份证号不是保密的吗? 怎么获取?
有问题,找度娘,从网友上下载下来的数据粘贴到Excel表是这样的
用python处理数据过程如下:
1、操作Excel表,返回姓名,把姓名组装成列表,随机获取其中一个名字
def identity(self):
#打开Excel
filename=pub().get_baseurl()+"/abandoned/zhh1.xlsx"
wb=load_workbook(filename =filename)
ws1=wb.get_sheet_by_name(“Sheet1”)
#生成姓名列表
name =[]
for row in range(1, 248):
sum=0
sum=row+sum
name1 = ws1.cell(row=sum, column=1).value
name.append(name1)
#关闭Excel
wb.close()
#随机获取一个姓名
xm=random.choices(name)
if xm:
return xm[0]
else:
print(“姓名生成失败”)
2、在Excel中处理数据,把数据变成json格式
3、负责json数据到脚本中,获取姓名对应的身份证号
#xm是第一步随机生成的姓名
def identity1(self,xm):
# name中放的是第二步的json数据
name = {}
if xm:
b=a[xm]
return b
else:
print(“失败了”)
---------------------
作者:张浩浩
来源:CSDN
原文:https://blog.csdn.net/smilehaoh/article/details/97485341
版权声明:本文为博主原创文章,转载请附上博文链接!