Dotarłeś do końca pierwszej części poświęconej plikom🙌
W tej sekcji pokazaliśmy podstawowe, ale i najważniejsze operacje na plikach:
- odczytywanie plików z wewnątrz folderów
'./path/to/file.txt'
, - odczytywanie zawartości:
with open('./path/to/file.txt') as file:
, - wypisywanie zawartości:
print(file.read())
, - używanie trybów dostępu
w
ir
, - zapisywanie danych do pliku
file.write('my text')
, - zrozumienie procedury zamknięcia pliku
file.close()
, - tworzenie nowych plików poprzez użycie trybu
w
, - poznaliśmy jakie błędy pojawiają się przy nieprawidłowej ścieżce do pliku:
No such file or directory:
,
czy niepoprawnym trybie dostępuio.UnsupportedOperation: not writable
.
Jest tego sporo, nawet przy takich podstawach💪
Dodatkowo:
- utworzyliśmy nowy projekt,
- przygotowaliśmy kilka różnych skryptów do operacji na plikach.
Na tym fundamencie w kolejnych lekcjach zbudujemy bardziej zaawansowane konstrukcje 😉 Pokażemy jak wykorzystywać pliki do przechowywania cennych informacji oraz prostych konfiguracji dla naszych skryptów i testów 🙂