commit message from python script
This commit is contained in:
@@ -1,2 +0,0 @@
|
|||||||
INSERT INTO eggs (cooler_typ, glückszahl)
|
|
||||||
VALUES('{coolertype}', {eine_zahl});
|
|
||||||
@@ -4,6 +4,7 @@ class db_work:
|
|||||||
def __init__(self,db_file = str ) -> None:
|
def __init__(self,db_file = str ) -> None:
|
||||||
self.db_file = db_file
|
self.db_file = db_file
|
||||||
self.script_folder = os.path.dirname(os.path.realpath(__file__))
|
self.script_folder = os.path.dirname(os.path.realpath(__file__))
|
||||||
|
|
||||||
def create_db(self):
|
def create_db(self):
|
||||||
with sqlite3.connect(self.db_file) as con_db:
|
with sqlite3.connect(self.db_file) as con_db:
|
||||||
cursor = con_db.cursor()
|
cursor = con_db.cursor()
|
||||||
@@ -23,6 +24,16 @@ class db_work:
|
|||||||
'beschreibung' TEXT
|
'beschreibung' TEXT
|
||||||
); """
|
); """
|
||||||
cursor.execute(sql_code)
|
cursor.execute(sql_code)
|
||||||
|
if not os.path.exists(self.db_file):
|
||||||
|
sql_code = """
|
||||||
|
INSERT INTO filmgenres(genre, beschreibung)
|
||||||
|
VALUES
|
||||||
|
( 'horror', 'ist ein Genre der spekulativen Fiktion, das verängstigen, erschrecken oder verekeln soll.Oft kann die zentrale Bedrohung eines Werkes des Horrors als Metapher für größere Ängste einer Gesellschaft interpretiert werden.'),
|
||||||
|
( 'action', 'Der Actionfilm (von engl. action: Tat, Handlung, Bewegung) ist ein Filmgenre des Unterhaltungskinos, in welchem der Fortgang der äußeren Handlung von zumeist spektakulär inszenierten Kampf- und Gewaltszenen vorangetrieben und illustriert wird. Es geht eher um stimulierende Aktionen als um inhaltliche Zusammenhänge, empathisches Miterleben der Gefühlswelt der Protagonisten oder künstlerisch-ästhetische Bildwelten. Hauptbestandteile von Actionfilmen sind daher meist aufwendig gedrehte Stunts, Nahkampf-Szenen, Schießereien, Explosionen und Verfolgungsjagden. '),
|
||||||
|
( 'science-fiction', 'Die Darstellung spekuliert mit wissenschaftlichen Fakten und Vorausdeutungen auf zukünftig Mögliches.'),
|
||||||
|
( 'drama', 'Das Drama ist nach antiker Definition eine Gattung der Dichtung und bezeichnet eine Handlung mit verteilten Rollen. ');
|
||||||
|
"""
|
||||||
|
cursor.execute(sql_code)
|
||||||
|
|
||||||
con_db.commit()
|
con_db.commit()
|
||||||
|
|
||||||
@@ -33,7 +44,20 @@ class db_work:
|
|||||||
name = input("Name des Films: ")
|
name = input("Name des Films: ")
|
||||||
if not name:
|
if not name:
|
||||||
break
|
break
|
||||||
movie_genre = input("Genre: ")
|
while True:
|
||||||
|
movie_genre = input("Genre: ")
|
||||||
|
sql = """Select * from filmgenres where genre = '{genre}'""".format(genre=movie_genre)
|
||||||
|
cursor.execute(sql)
|
||||||
|
if cursor.fetchone():
|
||||||
|
print("Genre existiert!")
|
||||||
|
break
|
||||||
|
else:
|
||||||
|
print("Genre existiert nicht gib es bitte nochmal ein :")
|
||||||
|
sql = """Select genre from filmgenres"""
|
||||||
|
print("Folgende Genres sind angelegt :")
|
||||||
|
self.ausgabe_abfrage(sql_abfrage="""Select genre from filmgenres""")
|
||||||
|
|
||||||
|
###########if movie_genre
|
||||||
movie_year = input("Jahr: ")
|
movie_year = input("Jahr: ")
|
||||||
per_info = input("Meinung : ")
|
per_info = input("Meinung : ")
|
||||||
sql = """Select * from movies WHERE name = '{name}';""".format(name=name)
|
sql = """Select * from movies WHERE name = '{name}';""".format(name=name)
|
||||||
@@ -76,10 +100,13 @@ if __name__ == "__main__":
|
|||||||
script_folder = os.path.dirname(os.path.realpath(__file__))
|
script_folder = os.path.dirname(os.path.realpath(__file__))
|
||||||
db_file_full = script_folder + os.sep + "my_moviedb.db"
|
db_file_full = script_folder + os.sep + "my_moviedb.db"
|
||||||
my_db = db_work(db_file=db_file_full)
|
my_db = db_work(db_file=db_file_full)
|
||||||
|
my_db.create_db()
|
||||||
|
|
||||||
for query in argv.sys.argv[1:]:
|
for query in argv.sys.argv[1:]:
|
||||||
if query == '-q':
|
if query == '-q':
|
||||||
my_db.ausgabe_abfrage(sql_abfrage="""SELECT * FROM movies;""")
|
my_db.ausgabe_abfrage(sql_abfrage="""SELECT * FROM movies;""")
|
||||||
|
if query == '-a':
|
||||||
|
my_db.add_value_db()
|
||||||
|
|
||||||
|
|
||||||
#my_db.create_db()
|
#my_db.create_db()
|
||||||
|
|||||||
Binary file not shown.
0
my_movies/spam.db
Normal file
0
my_movies/spam.db
Normal file
Reference in New Issue
Block a user