他のスクリプト ファイルを呼び出すスクリプトがありますが、現在プロセス内で実行されているファイルのファイル パスを取得する必要があります。
たとえば、3 つのファイルがあるとします。execfile の使用:
script_1.py
を呼び出しますscript_2.py
。- 次に、 を
script_2.py
呼び出しますscript_3.py
。
から引数として情報を渡すことなく、内のコードからscript_3.py
のファイル名とパスを取得するにはどうすればよいですか?script_3.py
script_2.py
(実行os.getcwd()
すると、現在のファイルではなく、元の開始スクリプトのファイルパスが返されます。)