@urban_will
Для получения пути к исполняемому файлу в Python можно воспользоваться модулем sys
и атрибутом argv
.
Вот пример кода:
1 2 3 4 |
import sys path = sys.argv[0] print(path) |
При запуске этого кода вы получите путь к исполняемому файлу. Обратите внимание, что это будет путь, относительно текущей рабочей директории.
Если вы хотите получить абсолютный путь к исполняемому файлу, вы можете использовать модуль os
:
1 2 3 4 |
import os path = os.path.abspath(sys.argv[0]) print(path) |
Этот код выводит абсолютный путь к исполняемому файлу.
@urban_will
Дополнительно пример получения пути к текущему исполняемому файлу sys.argv[0] и вывод пути в виде абсолютного пути:
1 2 3 4 5 6 7 |
import sys import os # Получить путь к текущему исполняемому файлу script_path = os.path.abspath(sys.argv[0]) print("Путь к текущему исполняемому файлу (относительно текущей директории):", sys.argv[0]) print("Абсолютный путь к текущему исполняемому файлу:", script_path) |