From c4f7202333ce0abd1d57800fd1d8d8883ab6e904 Mon Sep 17 00:00:00 2001 From: Atul Kale Date: Mon, 9 Jan 2023 16:58:29 +0530 Subject: [PATCH] first changes --- .vscode/settings.json | 2 +- __pycache__/read_file.cpython-38.pyc | Bin 0 -> 328 bytes data/glass.data.txt | 215 +++++++++++++++++++++++++++ demo.py => group_by.py | 11 +- read_file.py | 7 + sql_bulk_upload.py | 50 +++++++ 6 files changed, 280 insertions(+), 5 deletions(-) create mode 100644 __pycache__/read_file.cpython-38.pyc create mode 100644 data/glass.data.txt rename demo.py => group_by.py (61%) create mode 100644 read_file.py create mode 100644 sql_bulk_upload.py diff --git a/.vscode/settings.json b/.vscode/settings.json index 8a25339..9f576ab 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,5 +1,5 @@ { - "workbench.colorTheme": "Default Dark+", + "workbench.colorTheme": "Default Light+", "workbench.preferredDarkColorTheme": "Default Dark+", "task.allowAutomaticTasks": "on", "workbench.editorAssociations": { diff --git a/__pycache__/read_file.cpython-38.pyc b/__pycache__/read_file.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..9796619fcd8cb746b98999f911c5a936928f60e5 GIT binary patch literal 328 zcmYjNJxjzu5S`g9ce&s-VkuTOX-uV+h@ka>%Ao`#EZM!d7?X7q5h1Cx_b;4ykm!cJpm%37KV8`_M&sLJx)j}7^eQmEB zBXX5kC1mC;JLbWKg=#Zz^E))d7hr^(g}8~ 0: + file_data.pop(0) #to remove headers + +data = [] + +for file_item in file_data: + temp = file_item.split(",") + lst = list() + for cols in temp: + lst.append(cols) + data.append(lst) + + +#print(data) + #print(file_item.rstrip(",")[0]) + #data.append(tuple(file_item)) + +#print(data) +#cur.executemany(operation, seq_params) + +#cur.execute("CREATE DATABASE glass_db") + +#cur.execute("USE glass_db") + +#cur.execute("""CREATE TABLE glass(indx VARCHAR(40),RI VARCHAR(40),Na VARCHAR(40),Mg VARCHAR(40),Al VARCHAR(40),Si VARCHAR(40),K VARCHAR(40),Ca VARCHAR(40),Ba VARCHAR(40),Fe VARCHAR(40),Class VARCHAR(40))""") + + +query = 'INSERT INTO glass_db.glass(indx,RI,Na,Mg,Al,Si,K,Ca,Ba,Fe,Class) VALUES(%s, %s, %s, %s,%s,%s,%s,%s,%s,%s,%s)' + +cur.executemany(query, data) + +glass_db.commit() +cur.execute("SELECT * FROM glass_db.glass") + +for item in cur: + print(item) \ No newline at end of file