Python: как предложить один исполняемый файл без отображения кода в 2020 году - PullRequest
5 голосов
/ 31 марта 2020

Stack Overflow имеет много вопросов о

  • Как дать кому-то еще python скрипт, защищающий исходный код
  • Как скомпилировать python файлы
  • Как создавать пакеты и развертывать код

Но я не смог найти ответ на свою проблему:

Я хочу дать кому-то еще мой python скрипт, не дав ему исходный код. Моя текущая попытка компилировать файл и выдавать файл .py c.

Это, безусловно, не лучшее решение. Более того, мой код сделан из разных файлов. Чтобы предложить один исполняемый файл py c, я собрал весь код в один файл перед его компиляцией: настоящий ад для разработчика

Как мне достичь своей цели более чистым способом?

Примечания

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

Тем не менее,. Файлы py c могут быть очень проблематичными c (так как они могут зависеть от системы)

Ответы [ 2 ]

1 голос
/ 31 марта 2020

с помощью команды "pyinstaller sroucecode.py --onefile" создаст исполняемый файл на Windows. Это может быть способ доставки функциональности, но скрыть код.

0 голосов
/ 31 марта 2020

Существует инструмент , который может помочь вам достичь описанного результата, но только если конечный компьютер может запускать файлы .exe.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...