Some changes

This commit is contained in:
svk28 2017-07-18 15:54:33 +03:00
parent fb62cb9aab
commit 45d22be777

View File

@ -7,6 +7,8 @@
# для чтения данных напрямую с com-порта АТС # для чтения данных напрямую с com-порта АТС
# > python data_reader.py -port /dev/ttyUSB0 # > python data_reader.py -port /dev/ttyUSB0
# #
# Автор: Сергей Калинин banzaj28@gmail.com
# Лицензия: GPL
######################################################### #########################################################
import pymysql import pymysql
@ -22,10 +24,11 @@ def insert(**kwargs):
"""Вставка данных в БД. В качестве параметров список полей и значений""" """Вставка данных в БД. В качестве параметров список полей и значений"""
qwery = 'INSERT INTO `cdr` (' qwery = 'INSERT INTO `cdr` ('
for key in kwargs.keys(): for key in kwargs.keys():
qwery = qwery + '`' + key +'`, ' qwery = "{} `{}`, ".format(qwery,key)
qwery = qwery.rstrip(', ') + ') VALUES(' qwery = qwery.rstrip(', ') + ') VALUES('
for key in kwargs.keys(): for key in kwargs.keys():
qwery = qwery + '"' + kwargs.get(key) +'", ' #qwery = qwery + '"' + kwargs.get(key) +'", '
qwery = "{} '{}',".format(qwery,kwargs.get(key))
qwery = qwery.rstrip(', ') + ');' qwery = qwery.rstrip(', ') + ');'
print(qwery) print(qwery)
@ -46,8 +49,8 @@ def parce_string(line):
# Разбор строки # Разбор строки
# Преобразуем дату к виду "ДД/ММ/ГГГГ" # Преобразуем дату к виду "ДД/ММ/ГГГГ"
call_date = line[:2] + "." + line[3:5] + ".20" + line[6:8] #call_date = "{}.{}.20{}".format(line[:2],line[3:5],line[6:8])
call_date = "20" + line[6:8] + "/" + line[3:5] + "/" + line[:2] call_date = "20{}/{}/{}".format(line[6:8],line[3:5],line[:2])
call_time = line[9:14].strip() call_time = line[9:14].strip()
int_number = line[19:22].strip() int_number = line[19:22].strip()
ext_co_line = line[23:25].strip() ext_co_line = line[23:25].strip()