Pliki i obsługa katalogu w Python
- 1449
- 352
- Seweryn Augustyniak
Python to potężny język programowania, którego można używać do różnych celów, w tym zarządzania plikami i katalogiem. W tym artykule zbadamy różne sposoby użycia Pythona do zarządzania plikami i katalogami.
Pliki i katalogi są istotną częścią dowolnego systemu komputerowego. Służą do przechowywania i organizowania danych i plików na komputerze. Python zapewnia wiele wbudowanych funkcji i modułów, których można użyć do interakcji z plikami i katalogami.
Obsługa plików
Python zapewnia wbudowaną funkcję o nazwie otwarty() które można użyć do otwierania i manipulowania plikami. otwarty() Funkcja przyjmuje dwa parametry - nazwa pliku i tryb, w którym plik ma zostać otwarty. Parametr trybu jest opcjonalny, a jeśli nie zostanie określony, plik zostanie otwarty w trybie tylko do odczytu.
Oto przykład korzystania z otwarty() Funkcja, aby otworzyć plik w trybie zapisu:
| 12345678 | # Otwórz plik w zapisu modefile = Open ('myfile.txt ', „w”) # Napisz trochę tekstu, aby otworzyć plik.plik.Napisz („Cześć, świat!') # Zamknij otwarty plik plików.zamknąć() |
W tym przykładzie otworzyliśmy plik o nazwie "mój plik.tekst" w trybie zapisu za pomocą otwarty() funkcjonować. Następnie użyliśmy pisać() metoda napisania ciągu 'Witaj świecie!' do pliku. Na koniec zamknęliśmy plik za pomocą zamknąć() metoda.
Python zapewnia kilka trybów, w których plik można otworzyć. Najczęstsze tryby to:
'R'- Tryb tylko do odczytu„W”- Tryb zapisu (tworzy nowy plik lub zastępuje istniejący plik)'A'- Tryb dołączania (dołącza do istniejącego pliku lub tworzy nowy plik, jeśli nie istnieje)
Zarządzanie katalogiem
Python zapewnia również wbudowany moduł o nazwie OS, którego można użyć do interakcji z systemem plików. Moduł OS zapewnia wiele funkcji, które można użyć do tworzenia, usuwania i manipulowania katalotami.
Oto kilka przykładów korzystania z modułu OS do interakcji z katalogami:
Tworzenie katalogu
Importuj OS OS.mkdir („mydir”)| 123 | Importuj OS OS.mkdir („mydir”) |
W tym przykładzie zaimportowaliśmy moduł OS i użyliśmy mkdir () funkcja utworzenia nowego katalogu zwanego przykładem.
Uzyskaj obecny katalog roboczy
Importuj system operacyjny # Pobierz bieżący katalog roboczy CWD = OS.getCwd () print („bieżący katalog roboczy:”, cwd)| 12345 | Importuj system operacyjny # Pobierz bieżący katalog roboczyCWD = OS.getCwd () print („bieżący katalog roboczy:”, cwd) |
W tym przykładzie użyliśmy getCwd () funkcja, która otrzyma obecny katalog roboczy.
Zmień katalog
Importuj OS OS.chdir („mydir”)| 123 | Importuj OS OS.chdir („mydir”) |
W tym przykładzie użyliśmy chdir () funkcja zmiany bieżącego katalogu roboczego.
Usuwanie katalogu
Importuj OS OS.rmdir („myDir”)| 123 | Importuj OS OS.rmdir („myDir”) |
W tym przykładzie użyliśmy rmdir () funkcja usuwania katalogu nazywanego przykładem.
Pliki i katalogi
Importuj druk systemu operacyjnego (OS.Listdir ('.'))| 123 | Importuj druk systemu operacyjnego (OS.Listdir ('.')) |
W tym przykładzie użyliśmy Listdir () funkcja wymienienia wszystkich plików i katalogów w bieżącym katalogu. "." Parametr służy do określenia bieżącego katalogu.
Wniosek
Python zapewnia potężne wbudowane funkcje i moduły do zarządzania plikami i katalogami. Korzystając z tych funkcji i modułów, możesz tworzyć, czytać, pisać i manipulować plikami i katalogami w programach Python. Dzięki znajomości zarządzania plikami i katalogami w Python możesz zautomatyzować wiele zadań związanych z zarządzaniem plikami i katalogiem, które mogą zaoszczędzić dużo czasu i wysiłku na dłuższą metę.