Compare commits

...

3 Commits

Author SHA1 Message Date
41c8a603ed commit message from python script 2023-08-01 10:00:02 +02:00
b19224a29b commit message from python script 2023-07-21 10:00:01 +02:00
8ebd97cb08 commit message from python script 2023-07-17 20:00:02 +02:00
5 changed files with 58 additions and 4 deletions

23
my_movies/database.py Normal file
View File

@@ -0,0 +1,23 @@
import sqlite3, os
class db_work:
def __init__(self,db_file = str ) -> None:
self.db_file = db_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
);
'''
cursor.execute(sql_code)
con_db.commit()
if __name__ == "__main__":
script_folder = os.path.dirname(os.path.realpath(__file__))
db_file_full = script_folder + os.sep + "spam.db"
my_db = db_work(db_file=db_file_full)
my_db.create_db()

BIN
my_movies/spam.db Normal file

Binary file not shown.

View File

@@ -0,0 +1,9 @@
i = [2, 4, 6, 8 , 10 ]
# List comprehension
test = [x * 2 for x in i]
# lampda function
lam_test = list(map(lambda x: x * 3, i))
print(i)
print(test)
print(lam_test)

View File

@@ -1,7 +1,31 @@
#! /usr/bin/env python3 #! /usr/bin/env python3
import os, sys import os, sys, pprint
class show_system_info:
def __init__(self, os_release_file = str) -> None:
self.release_file = os_release_file
def os_release(self):
my_discts = {}
with open(self.release_file, "r") as file:
lines = list(map(str.rstrip, file))
for line in lines:
date = line.split("=")
my_discts[date[0]] = date[1]
return my_discts
def __str__(self) -> str:
return str(show_system_info.os_release(self))
if not os.path.exists(os.sep + "home" + os.sep + os.environ["USER"]) is True: if not os.path.exists(os.sep + "home" + os.sep + os.environ["USER"]) is True:
print("yes") print("yes")
system_info = show_system_info(os_release_file="/etc/os-release")
print(system_info)

View File

@@ -5,8 +5,6 @@ def replace_from(input = str):
print(replace_from(input="test dk")) print(replace_from(input="test dk"))
test = ["test 0", "test 2", "test 3" ] test = ["test 0", "test 2", "test 3" ]
#map verfendet eine funktion auf eine Liste an #map verfendet eine funktion auf eine Liste an
splitting_map = map(len, test) splitting_map = map(len, test)