ホームページ >バックエンド開発 >Python チュートリアル >Python の「open()」関数が「FileNotFoundError」をスローするのはなぜですか?
「open()」のトラブルシューティング FileNotFoundError: No such File or Directory
Python の open() 関数を使用してファイルにアクセスしようとすると、ファイルが存在しない、またはファイル パスが間違っているため、「FileNotFoundError」が発生する可能性があります。
このエラーは、open() 関数で指定されたファイルが現在の作業ディレクトリに存在しない場合、または指定されたパスが間違っているかアクセスできない場合に発生します。
ファイルについてパス
このエラーを効率的に解決するには、ファイル パスに対する Python のアプローチを理解することが重要です。解釈:
診断とトラブルシューティング
エラーのトラブルシューティングを行うには、次の手順を検討してください。
解決策のオプション
診断が完了したら、次の 2 つのオプションがあります。ファイル:
ベスト プラクティス
ファイル パスを使用する場合は、次のことをお勧めします。
例
「file.txt」が「C:Folder」にあるとします。
os.chdir(r'C:\Folder') open('file.txt') # Relative path
または
open(r'C:\Folder\file.txt') # Absolute pathを使用して開くことができます。
以上がPython の「open()」関数が「FileNotFoundError」をスローするのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。