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.