os - Python

  • 作成日:
  • 最終更新日:2025/06/25

os とは?

OSに依存している機能を利用するためのモジュールです。

os.path

メソッド 内容
os.path.isfile(path) 「 path 」がファイルかどうかを調べます。戻り値は真偽値(True False)
os.path.isdir(path) 「 path 」がディレクトリかどうかを調べます。戻り値は真偽値(True False
os.path.exists(path) 「 path 」が存在するかどうかを調べます。戻り値は真偽値(True False)

ファイルかどうかを調べるには以下のようにします。

import os
path = "./sample"

print(os.path.isdir(path)) # True

if os.path.isdir(path):
    print("match")
else:
    print("no match")

ディレクトリかどうかを調べるには以下のようにします。

import os
path = "./sample/test.txt"

print(os.path.isfile(path)) # True

if os.path.isfile(path):
    print("match")
else:
    print("no match")

指定したパスが存在するか調べるには以下のようにします。

import os
path = "./sample/test/test.txt"

print(os.path.exists(path))