Python での「FileNotFoundError: [Errno 2] No such File or Directory」の処理
Python で CSV ファイルにアクセスしようとすると、 「FileNotFoundError: [Errno 2] No such file or directory」エラーが発生する場合があります。このエラーは、指定されたファイルが Python インタープリターで見つからないことを示します。
この問題を解決するには、ファイルが予期された場所に存在することを確認することが重要です。デフォルトでは、Python は現在の作業ディレクトリ内のファイルを検索します。以下に示すように、os.getcwd() を使用して現在の作業ディレクトリを確認できます。
<code class="python">import os cwd = os.getcwd() print("Current working directory:", cwd)</code>
ファイルが現在の作業ディレクトリにない場合は、そこに移動するか、絶対パスを指定できます。ファイルを開くときに。絶対パスは、ルート ディレクトリから始まるファイル システム上のファイルの完全な場所を示します。例:
<code class="python">f = open("/Users/foo/Desktop/address.csv")</code>
または、os.path.join() 関数を使用して、現在の作業ディレクトリからファイルの場所への相対パスを構築することもできます。これは、ファイルが現在の作業ディレクトリのサブディレクトリにある場合に便利です。
<code class="python">import os path = os.path.join(cwd, "data", "address.csv") f = open(path)</code>
指定した場所でファイルにアクセスできるようにすることで、「FileNotFoundError」を回避し、ファイルを開いて処理することができます。 CSV ファイル。
以上がCSV ファイルを処理するときに Python で「FileNotFoundError: [Errno 2] No such file or directory」エラーを解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。