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