一、安装相关 Python 模块

pip install phone
pip install xlrd
pip install xlwt

二、调试代码

from phone import Phoneif __name__ == "__main__":phoneNum = '15900000000'info = Phone().find(phoneNum)print(info)try:phone = info['phone']province = info['province']city = info['city']zip_code = info['zip_code']area_code = info['area_code']phone_type = info['phone_type']except:print('none')

输出结果:

{'phone': '15900000000', 'province': '广东', 'city': '中山', 'zip_code': '528400', 'area_code': '0760', 'phone_type': '移动'}

三、批量查询 Excel 中已有的手机号码

from phone import Phone
import xlrd
import xlwtdef Get_Excel_data():file = './Tel.xlsx'   #电话号码存储在A列即可re1 = xlrd.open_workbook(file)outwb = xlwt.Workbook() #创建工作簿# print(type(outwb))outws = outwb.add_sheet("new")  #在工作簿中新建一个工作表new# print(type(outws))# 读取第一个sheetws = 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()

Python根据手机号码批量获取归属地/区号/邮编/运营商相关推荐

  1. Python(phone)模块获取手机号归属地、区号、运营商等

    Python(phone)模块获取手机号归属地.区号.运营商等 一.我使用的是python3,可以自行搜索下载 二.安装phone模块, pip install phone 三.测试代码如下: fro ...

  2. 【python实战】通过手机号查询所属省份、市区、邮编、电话区号、运营商等信息,提供Excel和txt两版本

    文章目录 导入相关的包 txt 版本 Excel版本 创建结果保存文件 txt版本 Excel版本 循环提取数据并保存 txt版本 Excel版本 完整代码及附件见本人主页资源 本文通过python的 ...

  3. Python+os+openpyxl 批量获取Excel的文件名和最大行数

    1. 提出需求 这已经不知道是粉丝问我的第几个办公自动化的问题了,并且这些问题都是大家在学习和工作中碰到过的真实问题场景.其实从下图中已经可以很明确的看出别人的需求了,我这里就不用在赘述了,下面直接上 ...

  4. Golang 获取当前外网IP/地址/运营商

    Golang 获取当前外网IP/地址/运营商 - Go语言中文网 - Golang中文社区 package mainimport ("fmt""io/ioutil&quo ...

  5. php获取html中文本框内容_小猿圈Python入门之批量获取html内body内容的方法

    对于人工智能你了解有多少?你知道Python的使用吗?这个对于大部分初学者来说都是很难的,小猿圈Python讲师会每天为大家选择分享一个知识点,希望对你学习Python有所帮助,今天分享的就是批量获取 ...

  6. Python根据域名批量获取IP地址和经纬度(2021.12.1)

    Python批量获取域名对应的IP地址和经纬度 1.DN.DNS.URL简介 1.1 域名 1.1.1 不同类型的域名 1.1.1.1 TLDs: Top-Level Domains 顶级域 1.1. ...

  7. JAVA批量获取归属地所有手机号

    本DEMO涉及知识有:网络请求POST.本地文件读取.本地文件写入.非常简单. 以下是详细步骤: 一.找到手机号段 (想查得到地区的手机号段),我是找临沂的,将号段保存在文本中.列出部分号段及格式展示 ...

  8. python 使用selenium 批量获取url的cookies

    文章目录 需求:有时候有些网站的反爬对cookies有限制, 批量获取cookies代码 使用说明:主要你要对于你需要批量获取cookies的网址多个url搜集,我自己找了100多个地址吧,放到det ...

  9. 手机应用注册时,获取国际电话区号列表完美解决方案

    一.首先下载Google的libphonenumber库,https://github.com/googlei18n/libphonenumber 通过库中的PhoneNumberUtil类的getS ...

最新文章

  1. Python中按值来获取指定的键
  2. Python之旅.第四章.模块与包
  3. mysql之左连接与右连接
  4. 一个整数按照n,2n,4n,8n的顺序递增,当值大于5000时,把值按照指定顺序输出来。(递归)
  5. cvMorphology形态学原理解析及源码分析
  6. ASP.NET Core中的响应压缩
  7. 【CodeForces - 574C】Bear and Poker(思维,剪枝,数学)
  8. 数据结构与算法之堆与堆排序
  9. sql server 高可用故障转移(6)
  10. entity framework mysql guid,c# – 自动生成不是Entity Framework中主键的GUID列
  11. 当MySQL执行XA事务时遭遇崩溃,且看华为云如何保障数据一致性
  12. Leetcode-最长回文子串(包含动态规划以及Manacher算法)
  13. kibana报错Request Timeout after 30000ms故障解决
  14. 计算机专业电工基础学生实训总结,电工基础实训心得总结.doc
  15. elasticsearch-head离线安装
  16. 让大象飞中的工作法(一)
  17. 帆软报表决策系统忘记密码重置
  18. 爬虫遇到图片禁止访问(如403)
  19. oracle utl file putf,UTL_FILE包详解(第二篇)
  20. linux静态ip 配置

热门文章

  1. LabVIEW数据采集:配套视频教程第5集(2.2.1节—配置前面板实操训练)
  2. 什么是LPWAN?同为LPWAN技术标准,ZETA是国产lora技术吗?
  3. Linux基础文件目录权限+粘滞位
  4. 最新物联网工程师资料下载
  5. 网易大数据面试题答案
  6. windows中搭建当当网
  7. 吴昊品游戏核心算法 Round 9 —— 黑白棋AI系列之西洋跳棋(第二弹)(双向BFS+STL)(POJ 1198)...
  8. 各大框架都在使用的Unsafe类,到底有多神奇?
  9. 1130-host ‘XXX.XX.XXX.111‘ is not allowed to connect this MYSQL server
  10. sqlserver 拼接字段