「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > Python で「FileNotFoundError: No such File or Directory」が発生するのはどのような場合ですか?

Python で「FileNotFoundError: No such File or Directory」が発生するのはどのような場合ですか?

2024 年 11 月 8 日に公開
ブラウズ:427

When do you encounter \

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

ファイルを開こうとすると、「FileNotFoundError: [Errno 2]」が発生する場合があります。そのようなファイルまたはディレクトリはありません」というエラーが発生し、Python が指定されたファイルを見つけることができないことを示します。この問題は、現在の作業ディレクトリとファイルの実際の場所との不一致が原因で発生することがよくあります。

相対パスについて

デフォルトでは、ある名前のファイルを開くと、 「address.csv」と同様に、現在の作業ディレクトリにあると想定しています。これは相対パスとして知られています。現在の作業ディレクトリを確認するには、次のコードを使用できます:

import os

cwd = os.getcwd()  # Get the current working directory (cwd)
print(cwd)

絶対パスの指定

別の方法は、完全なディレクトリとファイルの場所を明示的に定義する絶対パスを指定することです。例:

f = open("/Users/foo/address.csv")

このパスは、'address.csv' ファイルがディレクトリ ' にあることを示します。 /ユーザー/foo/'。絶対パスを使用すると、現在の作業ディレクトリに関係なくファイルにアクセスできます。

追加のヒント

  • ファイルが存在し、破損していないことを確認してください。
  • 指定されたファイル パスが正確でタイプミスがないかどうかを確認します。
  • ユーザーがファイルにアクセスするために必要な権限を持っているかどうかを確認します。
  • 場合によっては、ファイル
は非表示になっているか、サブディレクトリ内にある可能性があるため、それに応じてパスを調整します。
リリースステートメント この記事は次の場所に転載されています: 1729153094 侵害がある場合は、[email protected] に連絡して削除してください。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3