remove print statements

This commit is contained in:
gowthaman.b 2023-06-13 09:38:22 +05:30
parent 63f02713e0
commit 940d044f12

15
main.py
View File

@ -1,12 +1,7 @@
# This is a sample Python script.
import ijson import ijson
import sqlite3 import sqlite3
import pandas as pd import pandas as pd
from glob import glob
from os.path import expanduser
# Press ⌃R to execute it or replace it with your code.
# Press Double ⇧ to search everywhere for classes, files, tool windows, actions, and settings.
flat_keys = ["cost_center", "location", "customer"] flat_keys = ["cost_center", "location", "customer"]
extract_keys = { extract_keys = {
@ -76,8 +71,8 @@ def make_table(tbl_name, cols):
syspk = "syspk integer primary key autoincrement" syspk = "syspk integer primary key autoincrement"
other_cols = ', '.join([f"{f} TEXT" for f in cols]) other_cols = ', '.join([f"{f} TEXT" for f in cols])
create_tbl_sql = f"create table if not exists {tbl_name} ({syspk}, {other_cols})" create_tbl_sql = f"create table if not exists {tbl_name} ({syspk}, {other_cols})"
print(f"{tbl_name} = ", cols) # print(f"{tbl_name} = ", cols)
print(f"{tbl_name} = ", create_tbl_sql) # print(f"{tbl_name} = ", create_tbl_sql)
cur.execute(create_tbl_sql) cur.execute(create_tbl_sql)
@ -91,11 +86,11 @@ def write_to_database(tbl, cols):
["?" for x in keys] ["?" for x in keys]
) )
values = tuple([str(cols[k]) for k in keys]) values = tuple([str(cols[k]).strip() for k in keys])
sql = f"insert into {tbl} ({col_names}) values({value_placeholders})" sql = f"insert into {tbl} ({col_names}) values({value_placeholders})"
print(f"execute {sql} with values {values}") # print(f"execute {sql} with values {values}")
cur.execute(sql, values) cur.execute(sql, values)
@ -105,7 +100,7 @@ def make_csv_from_tables():
tbls = [] tbls = []
for (tbl,) in cur.fetchall(): for (tbl,) in cur.fetchall():
print("tbl = ", tbl) # print("tbl = ", tbl)
if tbl.find("transactions") == 0: if tbl.find("transactions") == 0:
tbls.append(tbl) tbls.append(tbl)