Я пишу небольшое приложение gui с Tkinter, которое требует, чтобы у меня был путь к файлам значков. Я планирую вставить файл в exe, который я делаю с py2exe, а затем извлекать его оттуда. Единственная проблема в том, что мне нужно знать, где находится этот файл. Кто-нибудь знает способ получения текущего исполняемого файла/пути exe? Спасибо за помощь в продвижении!Получить путь к файлу exe на py2exe
0
A
ответ
4
_file = os.path.abspath(sys.argv[0])
path = os.path.dirname(_file)
0
Упс! Я узнал ответ! sys.executable должен сделать трюк. Он возвращает путь и имя исполняемого файла exe, хотя я должен проверить, что он работает с py2exe.
1
Несколько полезных ссылок для людей, которые сталкиваются с этим вопросом. Последний обеспечивает хороший пример -