#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, также будет работать большую часть времени.