时间: 2020-09-3|tag:65次围观|0 条评论

 

from __future__ import divisionimport pymysqlcoon = pymysql.connect(    host = '',user = 'r',passwd = 'bQ',    port =,db = '',charset = '')f =file('ddd.txt')i = 0 p_id_dic = {}lists = []cur = coon.cursor()for line in f:    i += 1    chunk = line.strip().split('\t')    p_id = chunk[0]    price = round(float(chunk[2]) / 1, 2)       p_id_dic[int(p_id)] = price    lists.append(p_id)    if i % 1000:        sql = "select p_id, pay_price,total_price from map_ugc_core.task_package where p_id in (%s)" % ','.join(lists)        cur.execute(sql)        res = cur.fetchall()        for db_pid, db_price,total_price in res:            if abs(db_price - p_id_dic.get(db_pid)) > 0.01:                print db_pid, db_price, p_id_dic.get(db_pid), db_price - p_id_dic.get(db_pid), total_price                lists = []    if lists:        for db_pid, db_price, total_price in res:            if abs(db_price - p_id_dic.get(db_pid)) > 0.01:                print db_pid, db_price, p_id_dic.get(db_pid), db_price - p_id_dic.get(db_pid), total_pricecur.close()coon.close()

 

文章转载于:https://www.cnblogs.com/kaituorensheng/p/12003977.html

原著是一个有趣的人,若有侵权,请通知删除

本博客所有文章如无特别注明均为原创。
复制或转载请以超链接形式注明转自起风了,原文地址《python连接mysql
   

还没有人抢沙发呢~