Методы получения текущего местоположения файла в Python

Чтобы получить текущее местоположение файла в Python, вы можете использовать различные методы. Вот несколько подходов:

  1. Использование атрибута __file__:

    import os
    current_file = os.path.realpath(__file__)
  2. Использование модуля inspect:

    import inspect
    current_file = inspect.getfile(inspect.currentframe())
  3. Использование модуля sys:

    import sys
    current_file = sys.argv[0]
  4. Использование модуля osс __main__:

    import os
    current_file = os.path.abspath(__file__ if __name__ == "__main__" else inspect.getframeinfo(inspect.currentframe()).filename)

Эти методы получат абсолютный путь к текущему файлу Python.