Rozdział 15 · Python i akta
System plików, folderów i plików
Pliki przechowują dane, foldery organizują system plików w drzewo.
Plik i folder
System plików rozróżnia dwa główne typy elementów:
- Plik przechowuje dane (tekst, kod, obrazki, cokolwiek).
- Folder (katalog) — nie przechowuje samych danych, lecz organizuje inne pliki oraz foldery zagnieżdżone w jego wnętrzu.
Ścieżka mówi, gdzie dokładnie w tej organizacji znajduje się konkretny element — szczegółowo o ścieżkach porozmawiamy w następnym rozdziale.
project/
main.py
README.md
data/
players.json
scores.csv
notes.txt
assets/
logo.png
System plików – hierarchia od korzenia
Na Linux/macOS całe drzewo plików wyrasta z jednego korzenia — /:
/
home
astra
Projects
Python_001
W Windows każdy dysk ma swoje korzenie, na przykład C:\:
C:\\
Users
Anna
project
POSIX i Windows nie są rywalami
Nie trzeba spierać się, która opcja jest „właściwa” — są one zbudowane inaczej, a prawdziwym kodem z obiema opcjami pomoże pracować nie pamiętanie konkretnych separatorów, lecz
pathlib (Rozdział 15.8), która tworzy przenośną ścieżkę dla systemu, w którym program działa.Praktyka: Pliki, foldery i drzewo ścieżek
interaktywny laptop bezpośrednio w przeglądarce – Python 3.14 przez Pyodide, bez instalacji