Что такое замороженный модуль Python? - PullRequest
22 голосов
/ 29 марта 2012

Справка Python по модулю imp говорит о замороженном модуле.Что это?

http://docs.python.org/library/imp.html#imp.PY_FROZEN

Ответы [ 3 ]

16 голосов
/ 29 марта 2012

Эта ссылка подробно объясняет, что представляет собой утилита Python Freeze: http://wiki.python.org/moin/Freeze

В двух словах, он создает переносимую версию скрипта python, которая имеет собственный встроенный интерпретатор (в основном, как двоичный исполняемый файл), так что вы можете запускать его на машинах без python.

5 голосов
/ 29 марта 2012

http://docs.python.org/library/imp.html#imp.PY_FROZEN ссылки на http://docs.python.org/library/imp.html#imp.init_frozen, что объясняет это:

Замороженные модули - это модули, написанные на Python, чей скомпилированный объект байт-кода включен в специальный интерпретатор Python с помощью утилиты замораживания Python. Смотрите Инструменты / заморозить / пока.

3 голосов
/ 29 марта 2012

Ответ находится в том же месте :

(Замороженные модули - это модули, написанные на Python, чей скомпилированный объект байт-кода включен в специальный интерпретатор Python с помощью утилиты замораживания Python. См. Инструменты / freeze / сейчас.)

...