ホームページ >バックエンド開発 >Python チュートリアル >Python で「FileNotFoundError: No such File or Directory」が発生するのはどのような場合ですか?
FileNotFoundError: そのようなファイルまたはディレクトリはありません
ファイルを開こうとすると、「FileNotFoundError: [Errno 2]」が発生する場合があります。そのようなファイルまたはディレクトリはありません」というエラーが発生し、Python が指定されたファイルを見つけることができないことを示します。この問題は、現在の作業ディレクトリとファイルの実際の場所との不一致が原因で発生することがよくあります。
相対パスについて
デフォルトでは、名前付きのファイルを開くと、 「address.csv」と同様に、現在の作業ディレクトリにあると想定しています。これは相対パスとして知られています。現在の作業ディレクトリを確認するには、次のコードを使用できます。
<code class="python">import os cwd = os.getcwd() # Get the current working directory (cwd) print(cwd)</code>
絶対パスの指定
別の方法は、絶対パスを指定することです。完全なディレクトリとファイルの場所を明示的に定義します。例:
<code class="python">f = open("/Users/foo/address.csv")</code>
このパスは、「address.csv」ファイルがディレクトリ「/Users/foo/」にあることを示します。絶対パスを使用すると、現在の作業ディレクトリに関係なくファイルにアクセスできます。
追加のヒント
以上がPython で「FileNotFoundError: No such File or Directory」が発生するのはどのような場合ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。