Pythonでディレクトリの存在を確認する方法

Pythonでディレクトリの存在を確認する方法は、osモジュールやos.pathモジュール、pathlibモジュールを使用する方法があります。以下にそれぞれの方法を示します。

1. osモジュールを使用する方法:

python
import os

# 確認したいディレクトリのパスを指定
directory_path = "/path/to/your/directory"

# ディレクトリの存在を確認
if os.path.exists(directory_path):
    print(f"{directory_path}は存在します。")
else:
    print(f"{directory_path}は存在しません。")

os.path.exists()関数は、指定したパスが存在するかどうかを確認します。

2. os.pathモジュールを使用する方法:

python
import os.path

# 確認したいディレクトリのパスを指定
directory_path = "/path/to/your/directory"

# ディレクトリの存在を確認
if os.path.isdir(directory_path):
    print(f"{directory_path}は存在します。")
else:
    print(f"{directory_path}は存在しません。")

os.path.isdir()関数は、指定したパスがディレクトリであるかどうかを確認します。

3. pathlibモジュールを使用する方法:

python
from pathlib import Path

# 確認したいディレクトリのパスを指定
directory_path = "/path/to/your/directory"

# ディレクトリの存在を確認
directory = Path(directory_path)
if directory.exists() and directory.is_dir():
    print(f"{directory_path}は存在します。")
else:
    print(f"{directory_path}は存在しません。")

pathlib.Path()を使用してパスを表現し、exists()メソッドとis_dir()メソッドを使用してディレクトリの存在とディレクトリであるかどうかを確認します。

どの方法でも、指定したディレクトリの存在を確認できます。選択肢のどれかを選んで使用することができます。