как я могу получить текущий каталог исполняемого файла в py2exe?
Я использую этот фрагмент кода в своем скрипте для кросс-платформенного определения, откуда именно он запускается:
SCRIPT_ROOT = os.path.dirname(os.path.realpath(__file__))
Довольно просто Затем я продолжаю использоватьSCRIPT_ROOT
в других областях моего сценария, чтобы убедиться, что все относительно. Моя проблема возникает, когда я запускаю его через py2exe, потому что сгенерированный исполняемый файл не устанавливается__file__
, поэтому мой скрипт ломается. Кто-нибудь знает, как это исправить или обойти это?