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


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

    import os
    def check_directory(directory_path):
    if os.path.exists(directory_path):
        print("ディレクトリが存在します。")
    else:
        print("ディレクトリが存在しません。")
    # 使用例
    check_directory("/path/to/directory")
  2. pathlibモジュールを使用する方法:

    from pathlib import Path
    def check_directory(directory_path):
    path = Path(directory_path)
    if path.is_dir():
        print("ディレクトリが存在します。")
    else:
        print("ディレクトリが存在しません。")
    # 使用例
    check_directory("/path/to/directory")
  3. try-exceptブロックを使用する方法:

    import os
    def check_directory(directory_path):
    try:
        os.listdir(directory_path)
        print("ディレクトリが存在します。")
    except FileNotFoundError:
        print("ディレクトリが存在しません。")
    # 使用例
    check_directory("/path/to/directory")

これらの方法を使用することで、指定したパスのディレクトリの存在を確認することができます。適切な方法を選んで、自身のプロジェクトやニーズに合わせて利用してください。