Algi.cz

  • Zvětšit velikost písma
  • Výchozí velikost písma
  • Zmenšit velikost písma
Home Skriptovací jazyk Python Práce se soubory v Pythonu

Práce se soubory v Pythonu

Email Tisk PDF

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ší.

  1. "r" - čtení
  2. "w" - zápis
  3. "a" - zápis na konec souboru
  4. "w+" - zápis a čtení
  5. "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():

 

Aktualizováno Neděle, 21 Únor 2010 13:21  

Přidat komentář


Bezpečnostní kód
Obnovit

Banner