import os import datetime import time def oddelovac(): print("\n"+"="*50) def vytvor_soubor(nazev, obsah): """ Vytvoří nový soubor a zapíše do něj Args: nazev (str): Název souboru obsah (str): Text k zapsání Returns: bool: True pokud je soubor úspěšně zapsán, False pokud ne """ try: with open(nazev, mode="w", encoding="utf-8") as soubor: soubor.write(obsah) print(f"Soubor {nazev} byl vytvořen") return True except Exception as e: print(f"chyba při vytváření: {e}") return False def precti_soubor(nazev): """ Přečte obsah souboru a vrátí ho jako string Args: nazev (str): název souboru Returns: str: Obsah souboru, nebo None pokud soubor neexistuje """ try: with open(nazev,mode="r",encoding="utf-8") as soubor: obsah = soubor.read() print(f"Soubor {nazev} byl úspěšně přečten") return obsah except FileNotFoundError: print(f"Soubor {nazev} neexistuje") return None except Exception as e: print(f" chyba při čtení souboru: {e}") return None vytvor_soubor("textak.txt","TOTO JE TEST") vytvor_soubor("test.py","print(\"ahoj\")") obsah_souboru = precti_soubor("textak.txt") print(f"obsah souboru: {obsah_souboru}")