Obsługa plików to wykonywanie przez program operacji na danych zapisanych w systemie plików. Do podstawowych operacji należą: otwieranie, odczytywanie, zapisywanie oraz zamykanie pliku.
Podstawowe operacje
- Otwieranie pliku – program uzyskuje dostęp do pliku, zwykle w określonym trybie, np. do odczytu lub zapisu.
- Odczytywanie pliku – program pobiera dane z pliku, np. tekst, liczby, konfigurację aplikacji.
- Zapisywanie pliku – program umieszcza dane w pliku, np. wynik działania programu lub dane użytkownika.
- Zamykanie pliku – program kończy pracę z plikiem i zwalnia zasoby systemowe.
Tryby otwierania plików
Plik można otworzyć w różnych trybach, np.:
r– odczyt,w– zapis, zwykle z nadpisaniem zawartości,a– dopisywanie na końcu pliku,rb/wb– odczyt lub zapis binarny.
Przykład w Pythonie
plik = open("dane.txt", "r", encoding="utf-8")
zawartosc = plik.read()
plik.close()
Bezpieczniejszy zapis z automatycznym zamknięciem pliku:
with open("wynik.txt", "w", encoding="utf-8") as plik:
plik.write("Wynik działania programu")
Ważne na egzaminie
Jeżeli pytanie dotyczy podstawowych operacji na plikach, poprawny zestaw to: otwieranie, odczytywanie, zapisywanie i zamykanie. Samo tworzenie, usuwanie lub zmiana rozszerzenia pliku nie wyczerpują podstawowej obsługi plików w programowaniu.