ホームページ >バックエンド開発 >Python チュートリアル >CSV ファイルを開くときに「FileNotFoundError: そのようなファイルまたはディレクトリはありません」を修正する方法?

CSV ファイルを開くときに「FileNotFoundError: そのようなファイルまたはディレクトリはありません」を修正する方法?

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

How to Fix

FileNotFoundError のトラブルシューティング: そのようなファイルまたはディレクトリはありません

問題: CSV ファイルを開こうとすると、Python が失敗しますファイルを見つけるために実行すると、「FileNotFoundError: [Errno 2] No such file or directory」エラーが発生します。

コード:

<code class="python">import csv

with open('address.csv','r') as f:
    reader = csv.reader(f)
    for row in reader:
        print row</code>

解決策:

このエラーは通常、Python が現在の作業ディレクトリで指定されたファイルを見つけられない場合に発生します。これを解決するには、相対パスまたは絶対パスを使用してファイルへの明示的なパスを指定します。

相対パス:

相対パスは、ファイルの場所を指定します。現在の作業ディレクトリを基準とした相対ファイル。相対パスを使用するには、完全なディレクトリ パスを付けずにファイル名を含めるだけです。

<code class="python">import csv

with open('address.csv','r') as f:
    # ...</code>

絶対パス:

絶対パスは、完全なディレクトリ パスを提供します。現在の作業ディレクトリに関係なく、ファイル。絶対パスを使用するには、ファイル名の前に完全なパスを付けます:

<code class="python">import os

cwd = os.getcwd()  # Get the current working directory
path = os.path.join(cwd, 'address.csv')  # Construct the absolute path
f = open(path, 'r')
# ...</code>

ファイルが指定されたパスに存在すること、およびそのファイルを開くために必要な権限があることを必ず確認してください。

以上がCSV ファイルを開くときに「FileNotFoundError: そのようなファイルまたはディレクトリはありません」を修正する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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