Чтобы получить имя загруженного файла в Python, вы можете использовать различные методы в зависимости от контекста. Вот несколько распространенных подходов:
-
Использование модуля
os:import os filename = os.path.basename(__file__)Этот метод получает имя исполняемого в данный момент файла сценария.
-
Использование модуля
inspect:import inspect filename = inspect.getframeinfo(inspect.currentframe()).filenameЭтот метод получает имя текущего файла сценария.
-
Использование модуля
sys:import sys filename = sys.argv[0]Этот метод получает имя файла сценария, переданного в качестве аргумента при выполнении программы Python.
-
Использование атрибута
__file__:import __main__ filename = __main__.__file__Этот метод получает имя выполняемого файла сценария.
атрибут