MyTetra Share
Делитесь знаниями!
Получить имя текущего скрипта на Python
Время создания: 06.05.2020 11:50
Автор: br0ke
Текстовые метки: python, script, file, name, path, __file__
Раздел: Информационные технологии - Python
Запись: and-semakin/mytetra_data/master/base/1588747838xm8yfxb152/text.html на raw.githubusercontent.com

Если нужно получить путь к текущему выполняемому скрипту, то можно прочитать значение из специальной переменной __file__ (она не определена в REPL, только в скриптах, которые запускаются из файлов).


Вот так можно получить абсолютный путь к выполняемому скрипту:


from pathlib import Path


file = Path(__file__)


print(file.absolute())


Если нужно получить имя главного модуля программы, то можно __file__ заменить на __main__.__file__.

Так же в этом разделе:
 
MyTetra Share v.0.65
Яндекс индекс цитирования