python エラー「FileNotFoundError: [Errno 2] No such file or directory: ‘xxxx’」が発生した場合の対処法

python エラー「FileNotFoundError: [Errno 2] No such file or directory: ‘xxxx’」が発生した場合の対処法

pythonで、エラー「FileNotFoundError: [Errno 2] No such file or directory: ‘xxxx’」が発生した場合の対処法を記述してます。pythonのバージョンは3.10.0を使用してます。

環境

  • OS windows11 home 64bit
  • python 3.10.0

エラー全文

以下のコードで発生

file = open('nofile.txt')

エラー全文

    file = open('nofile.txt')
FileNotFoundError: [Errno 2] No such file or directory: 'nofile.txt'

原因

指定したファイルが存在しないため

対処法

存在するファイルを選択するか、存在チェックをしてから実行する

import os

fn = 'nofile.txt'

if os.path.isfile(fn):
    file = open(fn)    
else:
    print("ファイルは存在しません")