У меня есть сценарии, вызывающие другие script файлы, но мне нужно получить путь к файлу, который в данный момент запущен в процессе.
Например, допустим, у меня есть три файла. Используя execfile:
-
script_1.py
вызываетscript_2.py
. - В свою очередь,
script_2.py
вызываетscript_3.py
.
Как я могу получить имя и путь к файлу script_3.py
, из кода внутри script_3.py
, не передавая эту информацию в качестве аргументов из script_2.py
?
(Выполнение os.getcwd()
возвращает исходный стартовый script путь к файлу, а не текущий файл.)