Obsługa plików

Słownik kwalifikacji INF.04 - Projektowanie, programowanie i testowanie aplikacji

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.