diff --git a/play_with_os/os_play.py b/play_with_os/os_play.py old mode 100644 new mode 100755 index 1ce186f..75cf64a --- a/play_with_os/os_play.py +++ b/play_with_os/os_play.py @@ -1,5 +1,5 @@ #! /usr/bin/env python3 -import os +import os, sys def show_all_files_directory(dir_path = str, search_endung = False, search_string = False): li_all = [] @@ -26,6 +26,7 @@ def main(check_list = list, main_folder_in = str): run_file_check = show_all_files_directory(dir_path=main_folder) for file_name in run_file_check: output_list.append(str(folder_name + '=' +file_name[1])) + output_list.append("") else: print(main_folder, "existiert nicht") return output_list @@ -36,11 +37,19 @@ def main(check_list = list, main_folder_in = str): if __name__ == "__main__": - check_folders = ["Downloads", "Dokumente", "diokdkij"] + check_folders = ["Downloads", "Dokumente", "diokdkij", "inv"] + + if len(sys.argv) == 1 or len(sys.argv) == 3: + raise SystemExit("Das Skript muss mit einen Parameter aufgerufen werden. Zum Beispiel ./skript.py suma oder python3 skript.py suma") + print(sys.argv) + output_file = sys.argv[1] + "-module.txt" + main_folder = sys.argv[1] #show all Folders from dir - test = [os.path.join(".", o) for o in os.listdir(".") if os.path.isdir(os.path.join(".",o))] - print(test) - running_main = main(check_list=check_folders, main_folder_in=os.sep + "home" + os.sep + "jonnybravo") + #test = [os.path.join(".", o) for o in os.listdir(".") if os.path.isdir(os.path.join(".",o))] + running_main = main(check_list=check_folders, main_folder_in=main_folder) + if os.path.exists(output_file): + os.remove(output_file) + for run in running_main: - with open("output_file", "a") as file: + with open(output_file, "a") as file: print(run, file=file) \ No newline at end of file diff --git a/play_with_os/outputfile b/play_with_os/outputfile new file mode 100644 index 0000000..397dbe5 --- /dev/null +++ b/play_with_os/outputfile @@ -0,0 +1,146 @@ +Downloads=Textdatei.txt +Downloads=Blocked_2024-07-02_08-00-54_QcI0KnlYMvL3.txt +Downloads=seahorse-hauptfenster-neu.png +Downloads=050-053_Tomb.pdf +Downloads=1.jpg +Downloads=Occams Laser - New Blood III.zip +Downloads=yaml.vim +Downloads=2.jpg +Downloads=20240709_103057.jpg +Downloads=Blocked_2024-07-01_09-33-06_RhXzcOvlymvb.txt +Downloads=Blocked_2024-07-02_08-02-00_9Mpk4TxHV89D.txt +Downloads=20240709_103044.jpg +Downloads=PERTURBATOR - Lustful Sacraments.zip +Downloads=Download +Downloads=image.raw.xz +Downloads=PRZ - Lost Art.zip + +Dokumente=Schlaupitz_Stundenbuchung_KW25.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW51_23.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW41.xlsx +Dokumente=Schlaupitz_Stundenbuchung_01-2023.xlsx +Dokumente=ATLAS Stundenbuchung 2024_V2_KW25.xlsx +Dokumente=ATLAS Stundenbuchung 2024_V2_KW24.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW04a_24.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW03_24.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW44_23.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW07_2024.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW22b.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW17.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW04_24.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW48b_23.xlsx +Dokumente=Schlaupitz_Stundenbuchung_10-2023.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW02_24.xlsx +Dokumente=202404_VMA_DanielSchlaupitz.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW15.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW05a_24.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW43.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW03.xlsx +Dokumente=Schlaupitz_Stundenbuchung_02-2024.xlsx +Dokumente=ATLAS Stundenbuchung 2024_V2_KW27.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW49b.xlsx +Dokumente=202303_VMA_DanielSchlaupitz.xlsx +Dokumente=ATLAS Stundenbuchung 2024_V2_KW22.xlsx +Dokumente=ATLAS Stundenbuchung 2024_V2_KW23.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW05a.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW50_23.xlsx +Dokumente=ATLAS Stundenbuchung 2024_V2_KW21.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW13_2024.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW45_23.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW44.xlsx +Dokumente=Schlaupitz_Stundenbuchung_04-2024.xlsx +Dokumente=Schlaupitz_Stundenbuchung_09-2023.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW46.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW08.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW49b_23.xlsx +Dokumente=Schlaupitz_Stundenbuchung_12-2023.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW11.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW08_2024.xlsx +Dokumente=2023.11_Schlaupitz.pdf +Dokumente=01_Schlaupitz.pdf +Dokumente=Schlaupitz_Stundenbuchung_KW49a_23.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW23.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW10.xlsx +Dokumente=202305_VMA_DanielSchlaupitz.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW06_2024.xlsx +Dokumente=Schlaupitz_Stundenbuchung_03-2024.xlsx +Dokumente=202309_VMA_DanielSchlaupitz.xlsx +Dokumente=ATLAS Vorlage Stundenbuchung 2024_V2_KW16.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW07.xlsx +Dokumente=Vorlage Stundenbuchung 2022.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW22a.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW22b.pdf +Dokumente=Schlaupitz_Stundenbuchung_06-2024.xlsx +Dokumente=07.2023_Schlaupitz.pdf +Dokumente=Schlaupitz_Stundenbuchung_KW24.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW05b.xlsx +Dokumente=ATLAS Vorlage Stundenbuchung 2024_V2_KW15.xlsx +Dokumente=ATLAS_Codierung Release und Team_V4.xlsx +Dokumente=Schlaupitz_Stundenbuchung_04-2023.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW14.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW35.xlsx +Dokumente=202301_VMA_DanielSchlaupitz.xlsx +Dokumente=Schlaupitz_Stundenbuchung_02-2023.xlsx +Dokumente=Schlaupitz_Stundenbuchung_04-2023.pdf +Dokumente=Schlaupitz_Stundenbuchung_KW46_23.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW12.xlsx +Dokumente=ATLAS Stundenbuchung 2024_V2_KW27.bak +Dokumente=ATLAS Vorlage Stundenbuchung 2024_V2.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW42.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW34.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW22.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW26.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW09_2024.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW36.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW28.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW44a_23.xlsx +Dokumente=ATLAS Vorlage Stundenbuchung 2024_V2_KW18a.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW12_2024.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW40.xlsx +Dokumente=ATLAS Vorlage Stundenbuchung 2024_V2_KW18b.xlsx +Dokumente=Schlaupitz_Stundenbuchung_11-2023.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW39.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW43_23.xlsx +Dokumente=03.2024_Schlaupitz.pdf +Dokumente=Schlaupitz_Stundenbuchung_KW04.xlsx +Dokumente=ATLAS Vorlage Stundenbuchung 2024_V2_KW17.xlsx +Dokumente=01-2024_Schlaupitz.pdf +Dokumente=ATLAS Vorlage Stundenbuchung 2024_V2_KW19.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW48a.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW27.xlsx +Dokumente=03.2023_Schlaupitz.pdf +Dokumente=Schlaupitz_Stundenbuchung_KW48a_23.xlsx +Dokumente=Schlaupitz_Stundenbuchung_08-2023.xlsx +Dokumente=Schlaupitz_Stundenbuchung_November.xlsx +Dokumente=Schlaupitz_Stundenbuchung_Dezember.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW06.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW02_final.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW49a.xlsx +Dokumente=ATLAS Vorlage Stundenbuchung 2024_V2_KW20.xlsx +Dokumente=Schlaupitz_Stundenbuchung_05-2023.xlsx +Dokumente=04.2023_Schlaupitz.pdf +Dokumente=05.2023_Schlaupitz.pdf +Dokumente=Schlaupitz_Stundenbuchung_KW33.xlsx +Dokumente=Schlaupitz_Stundenbuchung_03-2023.xlsx +Dokumente=Schlaupitz_Stundenbuchung_01-2024.xlsx +Dokumente=202311_VMA_DanielSchlaupitz.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW29.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW38.xlsx +Dokumente=Stundenbuchung_KW44.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW13.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW37.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW05b_24.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW47_23.xlsx +Dokumente=ATLAS Stundenbuchung 2024_V2_KW26.xlsx +Dokumente=Schlaupitz_Stundenbuchung_07-2023.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW21.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW16.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW18.xlsx +Dokumente=02.2023_Schlaupitz.pdf +Dokumente=Schlaupitz_Stundenbuchung_06-2023.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW48b.xlsx +Dokumente=06.2023_Schlaupitz.pdf +Dokumente=Schlaupitz_Stundenbuchung_KW11_2024.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW19.xlsx +Dokumente=Schlaupitz_Stundenbuchung_KW14_2024.xlsx +