Pythonのosのメソッド isdir

Pythonのosモジュールのisdirメソッドは、指定したパスがディレクトリ(フォルダ)であるかどうかを確認するために使用されます。このメソッドは、指定したパスがディレクトリであればTrueを返し、ディレクトリでない場合はFalseを返します。

以下は、os.path.isdirメソッドの基本的な使い方です:

python
import os

# パスがディレクトリかどうかを確認
is_directory = os.path.isdir('パス')

# 結果を表示
if is_directory:
    print("指定したパスはディレクトリです。")
else:
    print("指定したパスはディレクトリではありません。")

このコードでは、os.path.isdirメソッドを使用して指定したパスがディレクトリかどうかを確認し、結果を表示しています。

例えば、次のように使用できます:

python
import os

# カレントディレクトリがディレクトリかどうかを確認
is_directory = os.path.isdir(os.getcwd())

# 結果を表示
if is_directory:
    print("カレントディレクトリはディレクトリです。")
else:
    print("カレントディレクトリはディレクトリではありません。")

os.path.isdirメソッドは、ファイルの存在を確認するためにも使用できます。ディレクトリかどうかを確認したいパスが存在しない場合、または指定したパスがファイルの場合、is_directoryにはFalseが設定されます。したがって、ファイルやディレクトリの存在を確認する際に役立ちます。