8. - Práce se soubory v Pythonu
Abychom mohli upravovat nebo cist obsah souboru, musime jej nejdrive otevrit.
Otevření souboru
>>> file = open( nazev_souboru, mod_otevreni)
Módů pro otevření souboru je hned několik. Existují tři základní a od nich se odvíjí ty další.
- "r" - čtení
- "w" - zápis
- "a" - zápis na konec souboru
- "w+" - zápis a čtení
- "r+" - čtení a zápis
Po použití souboru jej ihned zavírejte pomocí metody close().
Vytištění obsahu souboru na stdout
>>> file = open( "soubor.txt", "r")
>>> print file.read()
>>> file.close()
Jednoduchý test otevření souboru
>>> try:
... file = open( "soubor.txt", "r")
... file.close()
>>> except:
... sys.stderr.write("Soubor nelze otevřít\n")
Načtení souboru do listu
>>> file = open( "soubor.txt", "r")
>>> lines = dile.readlines()
Načtení souboru po bytech
>>> file = open( "soubor.txt", "r")
>>> data = ""
>>> while bytes:
... line = file.read(20)
... data += line
>>> file.close():
| < Předchozí | Další > |
|---|







