os - Python3

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))