Как получить имя скрипта?
Всем привет, есть файл "main.pу", но если его переименовать к примеру "main1.py", то работать он уже естественно не будет. Суть в том что мне нужно чтобы python файл мог узнавать своё имя, Помогите узнать как это сделать?
Ответы (2 шт):
Автор решения: FiolDoll
→ Ссылка
Данный код выводит название скрипта. Засуньте os.path.basename(sys.argv[0]) в переменную и используйте её в своих целях
import os
import sys
print(os.path.basename(sys.argv[0]))
Автор решения: Kuchizu
→ Ссылка
Без никаких библиотек:
print(__file__.split('\\')[-1])
Универсальное предложение от Evrik:
from os.path import sep
print(__file__.split(sep)[-1])