ホームページ >バックエンド開発 >Python チュートリアル >CSV ファイルを開くときに「FileNotFoundError: そのようなファイルまたはディレクトリはありません」を修正する方法?
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 サイトの他の関連記事を参照してください。