Создание Exe-файла с помощью pyinstaller

#python #pygame #pyinstaller #execfile

#python #pygame #pyinstaller #execfile

Вопрос:

Если предположить, что я использую функцию execfile в моем скрипте на python, а затем использую pyinstaller для преобразования этого скрипта на python в исполняемый файл, будет ли этот исполняемый файл работать?Что делает pyisntaller, так это ищет инструкцию import и затем включает те модули, которые упомянуты в инструкции import моего скрипта.Изображения, которые я включаю в свой скрипт, можно обработать, скопировав их в папку dist, которую создает pyinstaller, но как поступить со скриптом, который я упоминаю в функции execfile.

Я просто хочу знать метод преобразования скрипта python, который содержит execfile (который вызывает другой скрипт из исходного скрипта), в исполняемый файл

Комментарии:

1. будет ли этот исполняемый файл работать? Я не понимаю, почему вы не пытаетесь разобраться сами?

Ответ №1:

Вы можете указать PyInstaller, какие файлы включать в папку dist. Включите все .py файлы, которые вам нужны. При вызове execfile укажите правильное имя каталога (вы должны разобраться с этим).

Комментарии:

1. На самом деле я хотел найти способ заставить его работать без включения файлов .py в папку dist. Я был несколько смущен тем, как работает pyinstaller. Но теперь я понял это. В любом случае спасибо за ценные комментарии.

Ответ №2:

Я не мог понять, что это

скрипт на python, содержащий execfile (который вызывает другой скрипт из исходного скрипта)

предполагается, что это означает. В любом случае, если скрипт .py работает, то исполняемый файл, созданный pyinstaller, также будет работать большую часть времени.