os とは
OSに依存している機能を利用するためのモジュールです。
OSに依存している機能を利用するためのモジュールです。
メソッド | 内容 |
---|---|
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))