Sjekker om en mappe eksisterer

Python:
Sjekker om en mappe eksisterer

Hvordan:

Python gir innebygde måter å sjekke for en katalogs eksistens ved hjelp av os og pathlib modulene. Her er eksempler for begge:

Bruke os modulen

import os

# Spesifiser mappens sti
dir_path = "/path/to/directory"

# Sjekk om mappen eksisterer
if os.path.isdir(dir_path):
    print(f"Mappen {dir_path} eksisterer.")
else:
    print(f"Mappen {dir_path} eksisterer ikke.")

Bruke pathlib modulen

from pathlib import Path

# Spesifiser mappens sti
dir_path = Path("/path/to/directory")

# Sjekk om mappen eksisterer
if dir_path.is_dir():
    print(f"Mappen {dir_path} eksisterer.")
else:
    print(f"Mappen {dir_path} eksisterer ikke.")

Tredjeparts biblioteker

Selv om Pythons standardbibliotek er tilstrekkelig for å sjekke om en mappe eksisterer, kan biblioteker som pathlib2 være alternativer for konsistens på tvers av Python-versjoner eller for ekstra funksjonalitet.

Merk: Per de siste Python-versjonene, er pathlib robust nok for de fleste brukstilfeller, noe som gjør tredjeparts biblioteker mindre nødvendige for denne spesifikke oppgaven.