Как мне получить путь и имя файла Python, который выполняется в данный момент?Python

Программы на Python
Ответить
Anonymous
 Как мне получить путь и имя файла Python, который выполняется в данный момент?

Сообщение Anonymous »

У меня есть сценарии, вызывающие другие файлы сценариев, но мне нужно получить путь к файлу, который в данный момент выполняется в процессе.

Например, у меня есть три файла. Использование исполняемого файла:
  • Код: Выделить всё

    script_1.py
    вызывает script_2.py.
  • В свою очередь, script_2.py вызывает script_3.py.
Как узнать имя файла и путь к

Код: Выделить всё

script_3.py
[/b], из кода внутри script_3.py без необходимости передавать эту информацию в качестве аргументов из script_2.py?

(Выполнение os.getcwd() возвращает путь к исходному начальному сценарию, а не к текущему файлу.)

Подробнее здесь: https://stackoverflow.com/questions/504 ... -executing
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»