ホームページ >バックエンド開発 >Python チュートリアル >CSV ファイルを解析する際の「FileNotFoundError: No such file or directory」を解決する方法は?

CSV ファイルを解析する際の「FileNotFoundError: No such file or directory」を解決する方法は?

Linda Hamilton
Linda Hamiltonオリジナル
2024-10-17 16:15:03506ブラウズ

How to Resolve

CSV ファイルが見つかりません:「FileNotFoundError: [Errno 2] No such File or Directory [Duplicate]」

解析しようとしたときCSV ファイルの場合、開発者は、Python が指定されたファイルを見つけることができないことを示す「FileNotFoundError: [Errno 2] No such File or Directory」例外に遭遇することがあります。

この問題を解決するには、次の概念を理解することが重要です。相対パスと絶対パス。指定されたコードの「address.csv」など、相対パスを持つファイルを開く場合、Python はファイルが現在の作業ディレクトリにあると想定します。

現在の作業ディレクトリを確認するには、次のスニペットを追加します。コードに:

<code class="python">import os
cwd = os.getcwd()  # Get the current working directory (cwd)
files = os.listdir(cwd)  # Get all the files in that directory
print("Files in %r: %s" % (cwd, files))</code>

または、次のような絶対パスを使用してファイルの正確な場所を指定することもできます。

<code class="python">f = open("/Users/foo/address.csv")  # Replace with the full path to the CSV file</code>

絶対パスを利用することで、明示的に指示します。 Python のファイルの検索場所。現在の作業ディレクトリに基づいて推測する必要がなくなります。

以上がCSV ファイルを解析する際の「FileNotFoundError: No such file or directory」を解決する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。