Как скрыть исходный код в Python навсегда? - PullRequest
0 голосов
/ 14 ноября 2018

Есть ли способ, как быть уверенным, мой исходный код действительно скрыт?Я использую pyinstaller для создания exe, чтобы мои друзья могли использовать мое приложение без python.Моя идея заключалась в том, чтобы создать USB-диск со всеми файлами из pyinstaller, они заблокированы для предотвращения чтения кода.Это приложение может быть запущено только с помощью ярлыка на рабочем столе.Но я не нашел способа как это решить.Кто-нибудь знает функциональный способ блокировки моего приложения на Python без возможности чтения кода, чтобы использовать только его?

1 Ответ

0 голосов
/ 14 ноября 2018

Вы можете скомпилировать ваш код в формат "pyc" с помощью py_compile

import py_compile
py_compile.compile(filename, compiled_filename, optimized=2)

Обратите внимание:
Вам нужна та же версия python и вся библиотека, которую вы используете для запуска этого скомпилированного файла.
Для загружаемого файла (например: open ("text.txt", "r")) вам необходимо указать все дерево (например: open ("C: /Users/Me/Desktop/MyProgram/test.txt", " г "))

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