Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【Python3.x】FileNotFoundError::filename2定数の使い方

filename2定数の使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

filename2定数は、Pythonにおいて、ファイルが見つからないなどの問題を示すFileNotFoundError例外に関連して使用される特別な値を表す定数です。この定数は、通常、特定のファイル操作が失敗した際に、その操作に関与したファイルパスを保持するために用いられます。特に、ファイルのコピーや名前変更など、二つのファイルパスが関連する操作中にFileNotFoundErrorが発生した場合、元のファイルパスはfilename属性に、そして対象となる二番目のファイルパスはfilename2として提供されます。これにより、システムエンジニアはどのファイルに関して問題が発生したのかを明確に特定でき、エラーの原因究明や適切なエラーハンドリングの実装に役立てることができます。この定数は、例外オブジェクトに付随する情報として、エラーの詳細を理解するための重要な手がかりとなります。

構文(syntax)

1try:
2    raise FileNotFoundError("関連するファイルが見つかりません", filename="primary_file.txt", filename2="secondary_file.txt")
3except FileNotFoundError as e:
4    file_name2_attribute = e.filename2

引数(parameters)

引数なし

引数はありません

戻り値(return)

str

FileNotFoundError例外が発生した際に、エラーの原因となったファイル名を文字列で返します。

関連コンテンツ