Python:
Sprawdzanie, czy katalog istnieje
Jak to zrobić:
Python dostarcza natywne sposoby na sprawdzanie istnienia katalogu, wykorzystując moduły os
i pathlib
. Oto przykłady dla obu:
Używając modułu os
import os
# Podaj ścieżkę do katalogu
dir_path = "/ścieżka/do/katalogu"
# Sprawdź, czy katalog istnieje
if os.path.isdir(dir_path):
print(f"Katalog {dir_path} istnieje.")
else:
print(f"Katalog {dir_path} nie istnieje.")
Używając modułu pathlib
from pathlib import Path
# Podaj ścieżkę do katalogu
dir_path = Path("/ścieżka/do/katalogu")
# Sprawdź, czy katalog istnieje
if dir_path.is_dir():
print(f"Katalog {dir_path} istnieje.")
else:
print(f"Katalog {dir_path} nie istnieje.")
Biblioteki firm trzecich
Chociaż standardowa biblioteka Pythona jest wystarczająca do sprawdzania, czy katalog istnieje, biblioteki takie jak pathlib2
mogą być alternatywą dla zachowania spójności między wersjami Pythona lub dodatkowej funkcjonalności.
Uwaga: W najnowszych wersjach Pythona pathlib
jest wystarczająco solidny dla większości przypadków użycia, czyniąc biblioteki firm trzecich mniej potrzebnymi dla tego konkretnego zadania.