调用API接口,查询手机号码归属地(2)

使用pymysql
pip install pymysql

创建mysql测试表

CREATE TABLE `userinfo` (
  `id` int(20) NOT NULL AUTO_INCREMENT,
  `phoneNum` char(11) NOT NULL,
  `location` char(20) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `name` (`phoneNum`)
) ENGINE=InnoDB AUTO_INCREMENT=1124 DEFAULT CHARSET=utf8;

初始化测试数据

INSERT INTO `test`.`userinfo` (`phoneNum`) VALUES ('18104025555');
INSERT INTO `test`.`userinfo` (`phoneNum`) VALUES ('18104021213');
INSERT INTO `test`.`userinfo` (`phoneNum`) VALUES ('15012317149');
INSERT INTO `test`.`userinfo` (`phoneNum`) VALUES ('15094332241');
INSERT INTO `test`.`userinfo` (`phoneNum`) VALUES ('15097523141');
INSERT INTO `test`.`userinfo` (`phoneNum`) VALUES ('18950212235');
INSERT INTO `test`.`userinfo` (`phoneNum`) VALUES ('16529221357');
#!/usr/bin/python
#-*-coding:utf-8 -*-
import pymysql
dblink = pymysql.connect(
    host="10.10.10.31",
    user="abc",password="123456",
    database="test",
    charset="utf8")
 
def select(db):
    cursor = db.cursor()
    cursor.execute("select * from test.userinfo")
    # 使用 fetchone() 方法获取单条数据.
    data = cursor.fetchone()
    #print data
    return data

def install(db, data):
    
    cursor = db.cursor()
    sql = "update `test`.`userinfo` set location=%s where phoneNum = %s"
    data = (data[1], data[0])
    cursor.execute(sql, data)
    db.commit()

def dictDate():
    res = ('18104025555', u'\u6d52\u6c5f', u'\u6e19\u5dde')
    return res

if __name__ == "__main__":
    data = dictDate()
    install(dblink, data)
    aa=select(dblink)
    print (aa[1])
    print (aa[2])
    dblink.close()

调用API接口,查询手机号码归属地(1)https://www.cnblogs.com/outsrkem/p/11219743.html
调用API接口,查询手机号码归属地(2)https://www.cnblogs.com/outsrkem/p/11221003.html
调用API接口,查询手机号码归属地(3)https://www.cnblogs.com/outsrkem/p/11221604.html
调用phone库,查询手机号码归属地(4)https://www.cnblogs.com/outsrkem/p/11236509.html

转载于:https://www.cnblogs.com/outsrkem/p/11221003.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值