1 changed files with 35 additions and 0 deletions
@ -0,0 +1,35 @@ |
|||
import random |
|||
import os |
|||
import time |
|||
import datetime |
|||
|
|||
nazev_souboru = "muj_novy_textak.txt" |
|||
print(f"--Kontrola souboru: {nazev_souboru} ---") |
|||
|
|||
#vyuřžití modulu os pro zjištění 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"Sounor {nazev_souboru} nebyl nalezen") |
|||
print("Vytvářím nový soubor..") |
|||
|
|||
print("Čekám 2 vteřiny..") |
|||
time.sleep(2) |
|||
|
|||
try: |
|||
#vygeneruje náhodné číslo s desetinou tečkou |
|||
nahodne_cislo = random.uniform(1.0,100.0) |
|||
|
|||
#zjistíme si aktualní čas díky modulu datetime |
|||
aktualni_cas = datetime.datetime.now() |
|||
formatovany_cas = aktualni_cas.strftime("%d.%m.%Y %H:%M:%S") |
|||
|
|||
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 knihovnu os & time.\n") |
|||
soubor.write(f"Z modulu random máme číslo: {nahodne_cislo}\n") |
|||
soubor.write(f"Naposledy zapsáno: {formatovany_cas}") |
|||
print(f"soubor {nazev_souboru} byl úspěšně přepsán") |
|||
except Exception as e: |
|||
print(f"Nastala chyba: {e}") |
|||
Loading…
Reference in new issue