You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

39 lines
1.2 KiB

nazev_souboru = "nakupni_seznam.txt"
# 1.Zápis do souboru -> w - write
print(f"Zípisuji do {nazev_souboru}")
try:
with open(nazev_souboru,mode="w",encoding="utf-8") as soubor:
soubor.write("Muj nákupní seznam\n") #AltGR+Q=\
soubor.write("- Mléko\n")
soubor.write("- Chleba\n")
soubor.write("- Vejce\n")
soubor.write("- Kebab\n")
print("Úspěšně zapsáno")
except Exception as e:
print(f"Nastala cyhba: {e}")
print("-"*30)
#2. čtení ze souboru -> r - read
print(f"Čtu z {nazev_souboru}")
try:
with open(nazev_souboru,mode="r",encoding="utf-8") as soubor:
obsah = soubor.read()
print("Obsah souboru je:")
print(obsah)
except FileNotFoundError:
print(f"CHYBA: Soubor {nazev_souboru} nenalezen")
except Exception as e:
print(f"Chyba:{e}")
# 3. přídání do souboru - a - Append
print(f"PŘIDÁVÁM do {nazev_souboru}")
try:
with open(nazev_souboru,mode="a",encoding="utf-8") as soubor:
soubor.write("- Kečup\n")
soubor.write("- BBQ omáčka\n")
soubor.write("- hranolky\n")
soubor.write("- Burger\n")
print("Úspěšně zapsáno")
except Exception as e:
print(f"Nastala cyhba: {e}")
print("-"*30)