ホームページ >バックエンド開発 >Python チュートリアル >現在実行中の Python スクリプトのパスとファイル名を取得するにはどうすればよいですか?

現在実行中の Python スクリプトのパスとファイル名を取得するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2025-01-04 16:37:40304ブラウズ

How Can I Get the Path and Filename of My Currently Running Python Script?

現在実行中の Python スクリプトのファイル パスと名前を取得する

Python は、実行中の Python スクリプトのファイル パスと名前を取得するための便利なソリューションを提供します。 __file__ 属性を通じて現在実行中のスクリプト。この属性は、スクリプト ファイルへの絶対パスを保持する特別な変数です。

たとえば、script_1.py が script_2.py を呼び出し、script_2.py が script_3.py を呼び出してファイル名を取得するという指定されたシナリオでは、 script_3.py のパスは、__file__ 属性を使用して独自のコード内で実現できます。

import os

filepath = os.path.realpath(__file__)

realpath 関数を使用して、シンボリック リンクを使用して実際のファイル パスを指定します。結果のファイルパス変数には、script_3.py.

の絶対パスと名前が含まれます。

以上が現在実行中の Python スクリプトのパスとファイル名を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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