Kontrollera om en katalog existerar

Python:
Kontrollera om en katalog existerar

Hur gör man:

Python tillhandahåller inbyggda sätt att kontrollera om en mapp existerar genom att använda modulerna os och pathlib. Här är exempel för båda:

Använda os-modulen

import os

# Ange sökvägen till mappen
dir_path = "/path/to/directory"

# Kontrollera om mappen finns
if os.path.isdir(dir_path):
    print(f"Mappen {dir_path} finns.")
else:
    print(f"Mappen {dir_path} finns inte.")

Använda pathlib-modulen

from pathlib import Path

# Ange sökvägen till mappen
dir_path = Path("/path/to/directory")

# Kontrollera om mappen finns
if dir_path.is_dir():
    print(f"Mappen {dir_path} finns.")
else:
    print(f"Mappen {dir_path} finns inte.")

Tredjepartsbibliotek

Även om Pythons standardbibliotek är tillräckligt för att kontrollera om en mapp finns, kan bibliotek som pathlib2 vara alternativ för konsistens över Pythonversioner eller ytterligare funktionalitet.

Obs: Med de senaste versionerna av Python är pathlib robust nog för de flesta användningsfall, vilket gör tredjepartsbibliotek mindre nödvändiga för denna specifika uppgift.