python_6.pdf

(88 KB) Pobierz
75064287 UNPDF
Kurs języka Python
Wykład 6.
Pliki tekstowe
Pliki rekordów
Pliki CSV
Strumienie
Operacje na plikach
Otwarcie i zamknięcie pliku:
fh = open( 'plik' , 'r' )
Atrybuty:
'r' – odczyt
'w' – zapis
'a' – dopisanie
'r+' - odczyt i zapis
'rb' , 'wb' , 'ab' – odczyt i zapis binarny (tylko
Windows i Macintosh)
2
Zamknięcie pliku
fh.close()
3
Odczyt pliku
fh.read() - odczyt całego pliku
fh.read(size) - odczyt tylko size znaków, gdy
koniec pliku zwracane jest “”
fh.readline() - zwraca wiersz, razem z '\n'
fh.readlines() - zwraca listę wierszy
4
Odczyt z pliku - przykład
fh = open( 'test.py' , 'r' )
while True:
wiersz = fh.readline()
if len(wiersz) == 0: break
print wiersz,
fh.close()
5
Zgłoś jeśli naruszono regulamin