Rozdział 15 · Python i akta
open() zwraca obiekt pliku
Plik w Python nie jest magią, lecz obiektem o własnym stanie i metodach.
open() zwraca obiekt
To kolejny bezpośredni link do rozdziału 14. Wynik open(...) —
nie jest to „magiczny kanał”
file_object.py
with open("privet.txt", "r", encoding="utf-8") as file:
print(type(file))
Zmienna file w naszych przykładach jest nazwa, którą sami sobie robimy
wybierz; ważne jest, że odnosi się do obiektu o jego stanie (.closed, .mode, .name) i metody (.read(), .write() i innymi).
Nie pamiętam dokładnej hierarchii klas
Python mają oddzielne klasy wewnętrzne dla plików tekstowych i binarnych, ale do codziennej pracy wystarczy wiedzieć:
open() zwraca obiekt pliku z przewidywalnym zestawem metod — dokładna hierarchia klas wejścia-wyjścia nie jest potrzebna do zapamiętania.Praktyka: Obiekt pliku i jego atrybuty
interaktywny laptop bezpośrednio w przeglądarce – Python 3.14 przez Pyodide, bez instalacji