Python查电话归属地

目的:将excel中的所有电话信息批量查询到归属地信息并对应记录到新的表格中
代码分享:
import phone
import pandas as pd
import os

p = phone.Phone()
PATH = os.path.expanduser(‘C:\Users\Administrator\Desktop\local\local1\local.csv’)

def data_prepare():
# f = open(PATH, ‘rb’)
df = pd.read_csv(“local.1.csv”, encoding=“gbk”)
# print(df)
# f.close()
return df

def play():
df = data_prepare()
results = list()
for index, series in df.iterrows():
# print(series)
try:
phone_num = series[‘phone’]
name = series[“name”]
# phone_num = phone_num.replace(" ", “”)
# phone_num = int(phone_num)
dt = p.find(phone_num)
dt[‘name’] = name
results.append(dt)
except Exception as e:
print(“failed to parse the raw=%d, exception=%s.” % (index, e))
new_df = pd.DataFrame(results)
# print(new_df)
new_df.to_csv(‘local-new.csv’,encoding=“gbk”)

play()

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值