Odczytywanie i zapisywanie plików
Dowiedz się, jak obsługiwać pliki, aby przechowywać i pobierać dane.
Odczytywanie i zapisywanie plików to bezpłatna lekcja Learn AI with Python na CoddyKit. To lekcja 1 z 3. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Learn AI with Python, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Learn AI with Python zawiera 3 lekcji w sumie.
Wprowadzenie do odczytu i zapisu plików
Wprowadzenie do odczytu i zapisu plików
Obsługa plików to niezbędna umiejętność każdego programisty języka Python. Umożliwia przechowywanie, pobieranie i modyfikowanie danych w plikach na komputerze.
W tej lekcji nauczą się Państwo otwierać, odczytywać, zapisywać i zamykać pliki za pomocą wbudowanych funkcji języka Python.

Otwieranie plików
Otwieranie plików
Aby pracować z plikiem w języku Python, należy najpierw otworzyć go za pomocą funkcji open(). Funkcja ta przyjmuje nazwę pliku i tryb jako argumenty:
'r': tryb odczytu (domyślny).'w': tryb zapisu.'a': tryb dopisywania.'b': tryb binarny.
# Opening a file in read mode
file = open("example.txt", "r")
# Always remember to close the file after use
file.close()Odczytywanie plików
Odczytywanie plików
Zawartość pliku można odczytywać za pomocą metod takich jak read(), readline() i readlines():
# Reading the entire content of a file
file = open("example.txt", "r")
content = file.read()
print(content)
file.close()Zapisywanie do plików
Zapisywanie do plików
Aby zapisywać dane w pliku, należy otworzyć go w trybie zapisu ('w') lub dopisywania ('a'). Zapis w trybie 'w' zastępuje zawartość pliku, natomiast tryb 'a' dopisuje dane na jego końcu:
# Writing to a file
file = open("example.txt", "w")
file.write("Hello, World!\n")
file.close()Używanie instrukcji with
Używanie instrukcji with
Instrukcja with upraszcza obsługę plików, automatycznie zamykając plik:
# Using with statement to open and read a file
with open("example.txt", "r") as file:
content = file.read()
print(content) # File is automatically closed after this blockDopisywanie do plików
Dopisywanie do plików
Dopisywanie umożliwia dodawanie nowej zawartości na końcu istniejącego pliku bez zastępowania jego dotychczasowej zawartości:
# Appending to a file
with open("example.txt", "a") as file:
file.write("This is additional content.\n")Odczytywanie plików wiersz po wierszu
Odczytywanie plików wiersz po wierszu
Można użyć pętli do odczytywania pliku wiersz po wierszu, co jest przydatne w przypadku dużych plików:
# Reading a file line by line
with open("example.txt", "r") as file:
for line in file:
print(line.strip()) # Removes the trailing newlineTypowe błędy związane z obsługą plików
Typowe błędy związane z obsługą plików
Oto kilka błędów, których należy unikać:
- Zapominanie o zamknięciu pliku po jego otwarciu (należy użyć instrukcji
with). - Nieumyślne użycie trybu zapisu (
'w'), który zastępuje zawartość pliku. - Nieobsługiwanie wyjątków związanych z plikami.
Czego się nauczyliśmy?
Czego się nauczyliśmy?
W tej lekcji nauczyli się Państwo:
- Jak otwierać, odczytywać, zapisywać i dopisywać dane do plików w języku Python.
- Jak używać instrukcji
withdo bezpieczniejszej obsługi plików. - Jakich typowych błędów unikać podczas pracy z plikami.
Doskonale! Przejdźmy do następnego tematu.

Często zadawane pytania
Czy lekcja „Odczytywanie i zapisywanie plików” jest bezpłatna?
Tak — pełny tekst „Odczytywanie i zapisywanie plików” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Learn AI with Python, przejdź na CoddyKit PRO. Kurs Learn AI with Python zawiera 3 lekcji w sumie.
Co nauczysz się w „Odczytywanie i zapisywanie plików”?
Dowiedz się, jak obsługiwać pliki, aby przechowywać i pobierać dane. Ćwiczysz Learn AI with Python z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.
Czy potrzebuję doświadczenia, aby zacząć Learn AI with Python?
Nie wymagamy żadnego doświadczenia. Learn AI with Python w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 1 z 3.
Ile czasu zajmuje lekcja „Odczytywanie i zapisywanie plików”?
Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.
Czy mogę pisać i uruchamiać kod w tej lekcji Learn AI with Python?
Tak. Każda lekcja Learn AI with Python zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.
Wszystkie lekcje w tym kursie
- Odczytywanie i zapisywanie plików
- Praca z plikami CSV
- Obsługa wyjątków w operacjach wejścia/wyjścia na plikach