1 changed files with 38 additions and 0 deletions
@ -0,0 +1,38 @@ |
|||||
|
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(<vteřiny>) 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}") |
||||
Loading…
Reference in new issue