Pliki i obsługa katalogu w Python
- 1384
- 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ę.