python连接mysql
from __future__ import division import pymysql coon = 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_price cur.close() coon.close()
相关推荐
迷途风景 2020-07-28
wyqwilliam 2020-06-13
JamesRayMurphy 2020-05-31
usepython 2020-05-28
gululululu 2020-05-28
爱文学更爱编程 2020-05-26
llltaotao 2020-05-19
ericxieforever 2020-05-07
zhongzhiwei 2020-05-08
zjyhll 2020-05-06
bcbeer 2020-04-16
景泽元的编程 2020-04-16
jhshanyu00 2020-04-10
gululululu 2020-03-20
URML 2020-02-22
Yasin 2020-02-13
waiwaiLILI 2020-02-03
wintershii 2020-02-01