一、任务描述 上周,老板给我一个小任务:批量生成手机号码并去重。给了我一个Excel表,里面是中国移动各个地区的可用手机号码前7位(如下图),里面有十三张表,每个表里的电话号码前缀估计大概是八千个,需要这些7位号码生成每个都生成后4位组成11位手机号码,也就说每一个格子里面的手机号码都要生成一万 ...
Python处理海量手机号码 一 任务描述 上周,老板给我一个小任务:批量生成手机号码并去重。给了我一个Excel表,里面是中国移动各个地区的可用手机号码前 位 如下图 ,里面有十三张表,每个表里的电话号码前缀估计大概是八千个,需要这些 位号码生成每个都生成后 位组成 位手机号码,也就说每一个格子里面的手机号码都要生成一万个手机号。而且还有,本来服务器已经使用了一部分手机号码了,要在生成的号码列表 ...
2016-04-29 00:11 1 3221 推荐指数:
一、任务描述 上周,老板给我一个小任务:批量生成手机号码并去重。给了我一个Excel表,里面是中国移动各个地区的可用手机号码前7位(如下图),里面有十三张表,每个表里的电话号码前缀估计大概是八千个,需要这些7位号码生成每个都生成后4位组成11位手机号码,也就说每一个格子里面的手机号码都要生成一万 ...
正则生成形如xxx xxxx xxxx格式的手机号码(中间数字自动追加空格): 监听输入事件,对输入的值用正则处理: 1.过滤输入的字符,去掉非数字 2.控制输入字符的位数(手机号位数为11位) 3.以xxx xxxx xxxx的格式处理字符串 ...
...
需求分析: 1 将固定的号码段放到list中 如:136 137 180 183等等 2 随机取8个数字元素 3 将固定号码段与随机产生的元素拼接在一起 4 写入文件 import stringdef phone_num(num): all_phone_nums=set ...
使用Python内置的random.sample方法来生成手机号 如果能看到最后,或对你有帮助的话,欢迎在评论区留言一起交流。 ...
手机号码格式的正则表达式 reg = '^1(3[0-9]|4[5,7]|5[0,1,2,3,5,6,7,8,9]|6[2,5,6,7]|7[0,1,7,8]|8[0-9]|9[1,8,9])\d{8}$' return re.match(reg, phone) ...
直接撸代码 ...
...