2013-05-09 2 views
0

Могу ли я заблокировать других от просмотра моего кода? Я работаю над чем-то на Python. Когда я его сохраню, это (.py), и каждый может щелкнуть правой кнопкой мыши и увидеть код. Это не похоже на C, где я генерирую .exe, который вы не можете просто читать (!).Могу ли я запретить другим пользователям видеть мой код Python?

+1

Во-первых, почему вы хотите это сделать? – Collin

+0

Нет, не совсем. См. [Undecompilable Python] (http://stackoverflow.com/q/15087339) для более подробного обсуждения. –

+0

Я просто хочу скрыть это по своим собственным причинам ... –

ответ

0

Вы можете прочитать код сборки, сгенерированный процессом компиляции в C. Код не скрыт: его немного сложнее читать, поскольку это ASM. Но он полностью и окончательно не скрыт :)

Python создан сообществом с открытым исходным кодом, поэтому идея не в том, чтобы скрывать ваш код. Если когда-нибудь вы хотите сделать EXE-файл из кода Python, вы можете попробовать на py2exe или Замораживание:

Приветствия,

К.

+0

Я сказал 'просто'. | –

+0

Чтобы прочитать сборку || двоичный файл не совсем прост –

+0

@ Ofek.T. : ASM когда-то прост для людей, как Python для других, особенно в сообществе RE :) – Koreth

Смежные вопросы