Для моей команды разработчиков я пытаюсь создать легко запоминающуюся команду (my_command
) вместо того, чтобы вызывать Python при каждом выполнении (python3 app.py
). На Linux это простой простой файл my_command
:
#!/usr/bin/env python3
import app
if __name__ == '__main__':
app.main()
Но ... на Windows?
Flake8 и Platformio добавляют исполняемые файлы (.exe
) внутрь папка "Сценарии" (flake8.exe
, platformio.exe
и pio.exe
), их код Python выполняется с каждой командой, и каждая модификация работает, когда вы используете эти EXE-файлы. Как я могу создать такие исполняемые файлы, нестандартный исполняемый файл для Windows?
(py2exe
и pyinstaller
создают автономные исполняемые файлы, но я не нашел, могут ли они создавать нестандартные EXE-файлы)
(я не нашел, как Flake8 или Platformio создают свои исполняемые файлы)