import random import time import os import datetime cas_pauzy = 2 nazev_souboru = "muj_novy_text.txt" print(f"Kontrola souboru: {nazev_souboru}") #využijeme modul os pro zjisteni jestli soubor existuje if os.path.exists(nazev_souboru): print(f"Soubor {nazev_souboru} byl nalezen") print("Jeho obsah bude za chvíli smazán a přepsán") else: print(f"Soubor {nazev_souboru} nebyl nalezen") print("Vytvářím nový soubor...") #použijeme time.sleep() pro "uspání kódu" print(f"Čekám {cas_pauzy} vteřiny...") time.sleep(cas_pauzy) try: #vygenerujeme si náhodné číslo s desetinnou čárkou nahodne_cislo = random.uniform(1.0,100.0) #zjistime aktualní čas díky modulu datetime aktualni_cas = datetime.datetime.now() formatovany_cas = aktualni_cas.strftime("|čas: %H:%M:%S|datum: %d.%m.%Y|") with open(nazev_souboru,mode="w",encoding="utf-8") as soubor: soubor.write("Tento text byl zapsán pomocí Pythonu!\n") soubor.write("úspěšně jsme použili moduly (knihovny) os & time\n") soubor.write(f"Z modulu random máme číslo: {nahodne_cislo} \n") soubor.write(f"Z modulu datetime máme čas: {aktualni_cas}\n") soubor.write(f"Poslední úprava souboru: {formatovany_cas}\n") print(f"soubor {nazev_souboru} byl úspěšně zapsán") except Exception as e: print(f"nastala chyba: {e}")