Python验证手机号归属地模块---phone,比API更好,确定不来看看?

前言

  软件测试工作中经常会使用到手机号而且还要验证手机号是否有效,我们常用的方法是使用免费的api网站来验证,今天我们天学习一个Python第3方模块来验证手机号,比API更简单

安装

pip install phone

上代码

#! /usr/bin/python3

# @Time    : 2020/8/8 10:40
# @Author  : 码上开始


from phone import Phone
import xlrd
import xlwt
 
def Get_Excel_data():
    file = 'Tel.xlsx'   #电话号码存储的excle表
    re1 = xlrd.open_workbook(file)
 
    outwb = xlwt.Workbook() #创建工作簿
    # print(type(outwb))
    outws = outwb.add_sheet("new")  #在工作簿中新建一个工作表new
    # print(type(outws))
 
    # 读取第一个sheet
    ws = re1.sheet_by_index(0)
    rows = ws.nrows
    # print(rows)
    outws.write(0, 0, u'电话号')  #给新表的第一行添加对应的标签
    outws.write(0, 1, u'省份')
    outws.write(0, 2, u'城市')
    outws.write(0, 3, u'区号')
    outws.write(0, 4, u'运营商')
 
    for i in range(0, rows):
        Telvalue = int(ws.cell_value(i, 0))
        # print(Telvalue)
        data = Phone().find(Telvalue)
        print(data)
        outws.write(i + 1, 0, Telvalue)  #给新表的个列添加对应的数据
        try:
            outws.write(i + 1, 1, data['province'])
            outws.write(i + 1, 2, data['city'])
            outws.write(i + 1, 3, data['area_code'])
            outws.write(i + 1, 4, data['phone_type'])
 
            outwb.save(r'New_Tel.xls')
        except:
            print("none")
Get_Excel_data()

如果对软件测试、接口测试、自动化测试、持续集成、面试经验。感兴趣可以进到902061117,群内会有不定期的分享测试资料。还会有技术大牛,业内同行一起交流技术

猜你喜欢

转载自blog.csdn.net/laozhu_Python/article/details/107886712
今日推荐