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 サイトの他の関連記事を参照してください。