基本概念

Pythonでファイルの存在を確認する方法

スポンサーリンク

概要とサンプルコード

Pythonでファイルの存在を確認するには、標準ライブラリのosモジュールを使用することができます。

osモジュールには、os.path.exists関数があります。この関数を使用すると、指定したパスが存在するかどうかを確認することができます。

次に、使用例を示します。

import os
# ファイルパス
file_path = '/path/to/file.txt'
# ファイルが存在するかどうかを確認する
if os.path.exists(file_path):
# ファイルが存在する場合の処理
with open(file_path, 'r') as f:
# ファイルの内容を読み込む
content = f.read()
else:
# ファイルが存在しない場合の処理
print('File does not exist')

注意: os.path.exists関数は、指定したパスが存在するかどうかを確認するだけであり、そのパスがファイルであるかどうかは確認しません。
そのため、os.path.exists関数でファイルの存在を確認した後に、os.path.isfile関数を使用して、そのパスがファイルであるかどうかを確認する必要があります。

注意: os.path.exists関数は、指定したパスが存在するかどうかを確認するだけであり、そのパスがファイルであるかどうかは確認しません。そのため、os.path.exists関数でファイルの存在を確認した後に、os.path.isfile関数を使用して、そのパスがファイルであるかどうかを確認する必要があります。

import os
# ファイルパス
file_path = '/path/to/file.txt'
# ファイルが存在するかどうかを確認する
if os.path.exists(file_path):
# ファイルが存在する場合
if os.path.isfile(file_path):
# ファイルが存在する場合の処理
with open(file_path, 'r') as f:
# ファイルの内容を読み込む
content = f.read()
else:
# パスがファイルではない場合の処理
print('Not a file')
else:
# ファイルが存在しない場合の処理
print('File does not exist')

コメント

タイトルとURLをコピーしました