標準ライブラリ

os.path.exists()

指定したファイルやフォルダが実際に存在するかどうかを確認します。

構文

import os os.path.exists(パス)

使用例

import os
print(os.path.exists('sample.txt'))

実行結果

True または False

💡 実践的な使用例

import os
folder = 'output'
if not os.path.exists(folder):
    os.makedirs(folder)
    print('フォルダを作成しました')
else:
    print('すでに存在します')

os.makedirs()でフォルダを作る前にos.path.exists()でチェックしておくと、「すでに存在するフォルダを作ろうとしてFileExistsErrorになる」事故を防げます。

関連トピック

ファイル操作 FileNotFoundError

← メソッド辞典に戻る