Práce s textovými soubory - čtení
with open("V:/python/pokus.txt", mode="r", encoding="utf-8") as soub: # nemusíme zadávat mode="r", čtení je defaultně
soub.seek(17) # nastaví na znak 17 – netřeba, if čtu od začátku
znak = soub.read(1) # přečte jeden znak
print(znak)
nebo:
vse = soub.read() # přečte celý soubor
print(vse)
Práce s textovými soubory - zápis
with open("priklady/pokus.txt", mode="w‘, encoding="utf-8") as soub:
text = "Dnes ráno mrzlo. \n" #\n vloží konec řádku (Escape sekvence)
soub.write(text) # zapíše text do souboru
a přečteme:
with open("priklady/pokus.txt", mode="r", encoding="utf-8") as soub:
print(soub.read())
Práce s textovými soubory - přidání na konec souboru (append)
with open("priklady/pokus.txt", mode="a", encoding="utf-8") as soub:
text = " Teplota byla pod nulou."
soub.write(text) # připojí text do souboru na konec
a přečteme:
with open("priklady/pokus.txt", mode="r", encoding="utf-8") as soub:
print(soub.read())