Tryby otwierania
Lekcja 4 z 12 w kursie Obsługa plików w Pythonie w Coddy.
Możesz również określić tryb działania w funkcji open za pomocą open(filename, operation).
Istnieją cztery różne tryby otwierania pliku:
| Tryb | Klucz | Opis |
|---|---|---|
| Odczyt | 'r' | Otwiera plik do odczytu |
| Dodawanie | 'a' | Otwiera plik w celu dopisywania |
| Zapis | 'w' | Otwiera plik do zapisu |
| Utworzenie | 'x' | Tworzy określony plik |
Uwaga: jeśli plik nie istnieje, wszystkie tryby go utworzą z wyjątkiem trybu odczytu
Możesz również określić, czy plik ma być obsługiwany w trybie binarnym, czy tekstowym:
| Tryb | Klucz | Opis |
|---|---|---|
| Tekstowy | 't' | Tryb tekstowy |
| Binarny | 'b' | Tryb binarny |
Przykłady:
- Otwórz plik o nazwie data.csv w trybie dopisywania
open('data.csv', 'a') - Otwórz plik o nazwie foo.txt w trybie zapisu i binarnym
open('foo.txt', 'wb') - Otwórz plik o nazwie bar.txt w trybie odczytu i zapisu
open('bar.txt', 'rw')
Domyślnym trybem otwierania jest
'rt', więcopen('a.txt')jest równoważneopen('a.txt', 'rt')
Spróbuj swoich sił
Ta lekcja nie zawiera wyzwania z kodem.
Wszystkie lekcje w sekcji Obsługa plików w Pythonie
Poćwicz samodzielnie: Kompilator Python online