commit message from python script

This commit is contained in:
2023-08-18 20:00:01 +02:00
parent 4ada02f510
commit 559721aaf5
4 changed files with 25 additions and 11 deletions

2
my_movies/add_value.sql Normal file
View File

@@ -0,0 +1,2 @@
INSERT INTO eggs (cooler_typ, glückszahl)
VALUES('{coolertype}', {eine_zahl});

5
my_movies/create_db.sql Normal file
View File

@@ -0,0 +1,5 @@
CREATE TABLE IF NOT EXISTS eggs(
cooler_typ TEXT,
glückszahl INTEGER
);

View File

@@ -3,25 +3,32 @@ import sqlite3, os
class db_work:
def __init__(self,db_file = str ) -> None:
self.db_file = db_file
self.script_folder = os.path.dirname(os.path.realpath(__file__))
def create_db(self):
with sqlite3.connect(self.db_file) as con_db:
cursor = con_db.cursor()
sql_code = '''
CREATE TABLE IF NOT EXISTS eggs(
cooler_typ TEXT,
glückszahl INTEGER
);
'''
fd = open(self.script_folder + os.sep + "create_db.sql", "r")
sql_code = fd.read()
#sql_code = '''
# CREATE TABLE IF NOT EXISTS eggs(
# cooler_typ TEXT,
# glückszahl INTEGER
# );
# '''
cursor.execute(sql_code)
con_db.commit()
def add_value_db(self, cooler_typ = str, glueckszahl = int):
with sqlite3.connect(self.db_file) as con_db:
cursor = con_db.cursor()
sql_code = '''
INSERT INTO eggs (cooler_typ, glückszahl)
VALUES('{coolertype}', {eine_zahl});
'''.format(coolertype=cooler_typ,eine_zahl=glueckszahl)
fd = open(self.script_folder + os.sep + "add_value.sql", "r")
sql_code = fd.read().format(coolertype=cooler_typ,eine_zahl=glueckszahl)
#sql_code = '''
# INSERT INTO eggs (cooler_typ, glückszahl)
# VALUES('{coolertype}', {eine_zahl});
# '''.format(coolertype=cooler_typ,eine_zahl=glueckszahl)
cursor.execute(sql_code)
con_db.commit()
@@ -41,5 +48,5 @@ if __name__ == "__main__":
db_file_full = script_folder + os.sep + "spam.db"
my_db = db_work(db_file=db_file_full)
my_db.create_db()
my_db.add_value_db(cooler_typ="daniel-2", glueckszahl=42)
my_db.add_value_db(cooler_typ="daniel-3", glueckszahl=42)
print(my_db.show_value())

Binary file not shown.