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.