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

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

Linda Hamilton
リリース: 2024-10-17 16:24:02
オリジナル
305 人が閲覧しました

How to Fix

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

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

コード:

1

2

3

4

5

6

<code class="python">import csv

 

with open('address.csv','r') as f:

    reader = csv.reader(f)

    for row in reader:

        print row</code>

ログイン後にコピー

解決策:

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

相対パス:

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

1

2

3

4

<code class="python">import csv

 

with open('address.csv','r') as f:

    # ...</code>

ログイン後にコピー

絶対パス:

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

1

2

3

4

5

6

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

ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート