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