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
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)
|
|
|