Форум сайта python.su
0
Доброго времени суток, дорогие форумчане.
Есть проект, в исходном виде, планируется начало его распространения, понятно, что это все нужно распространять в байт коде, но вот какое дело, как можно получить байт код скриптов, не запуская их в ручную, а обойти к примеру файлы в цикле и загрузить полученные байт коды в папку.
Есть ли какие-то решения?
Офлайн
33
xxnikolayxxЭто ещё почему ? :)
понятно, что это все нужно распространять в байт коде
xxnikolayxx
а обойти к примеру файлы в цикле и загрузить полученные байт коды в папку
import py_compile #your cycle ... py_compile.compile('filename') ...
Отредактировано Budulianin (Окт. 19, 2013 19:06:34)
Офлайн
568
xxnikolayxxпонятно, что это все нужно распространять в байт коде
понятно, что это все нужно распространять в байт коде
Офлайн
221
xxnikolayxxупаси вас, дожили “до таких лет” на этом форуме и все продолжаете удивлять.
что это все нужно распространять в байт коде
Офлайн
33
JOHN_16Распростронять-то можно, но есть ли в этом смысл? Если автор хочет спрятать таким образом код, то это не получится. А зачем он такое мог придумать ещё, не очень понятно :) + такие компилированные файлы не на всех интерпретаторах будут работать.
Изречение граничущая с глупостью и наивностью, последнее если считаете что так можно распространять программу без его кода…
Офлайн
63
Да и не на всех осях тоже, хотелось бы заметить.
Офлайн
0
Не было раньше подобной задачи, потому и написал в разделе для новичков =)
Подскажите, как сделать по лучше?
Офлайн
75
xxnikolayxxпилить сайты или писать на компилируем языке
Подскажите, как сделать по лучше?
Офлайн
0
Singularity== единственная более или менее защита - байт код…
Офлайн
75
xxnikolayxxЭто не защита и вовсе.
защита - байт код…
Офлайн