как я могу получить текущий каталог исполняемого файла в py2exe?

Я использую этот фрагмент кода в своем скрипте для кросс-платформенного определения, откуда именно он запускается:

SCRIPT_ROOT = os.path.dirname(os.path.realpath(__file__))

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

Ответы на вопрос(3)

Ваш ответ на вопрос