实现随机生成1000个手机号码,并验证这些号码所属运营商、地区信息等,需要用到phone库。
#! /usr/bin/python3
# @Time : 2021/10/9 9:53
# @Author : GQ
# 输出1000个有效出手机号码
import random
import phone
# 生成随机手机号码
def greadphone():
# choice 方法随机取到列表中的手机号码段
phone_start = random.choice(["131","132","133","137","138","139","180","181","182"])
# sample 方法随机取列表中的8个尾数
phone_end = "".join(random.sample("0123456789",8))
phone = phone_start + phone_end
# 返回的手机号码传给API校验
return phone
# 获取1000个手机号并输出归属信息
for i in range(1000):
g_phone = greadphone()
# 获取手机号码相关归属信息
phone_info = phone.Phone().find(g_phone)
#输出1000个手机号码
print(phone_info)



