web-dev-qa-db-ja.com

凍結されたPythonモジュールとは何ですか?

Pythonモジュールのヘルプimpは、フリーズされたモジュールについて話している。それは何ですか?

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

27
Dave Halter

このリンクは、Python Freezeユーティリティの詳細を説明しています: http://wiki.python.org/moin/Freeze

一言で言えば、それは独自の組み込みインタプリタ(基本的にはバイナリ実行可能ファイルのような)を運ぶpythonスクリプトのポータブルバージョンを作成するので、Pythonなしのマシンで実行できます。

17
jdi

http://docs.python.org/library/imp.html#imp.PY_FROZEN へのリンク http://docs.python.org/library/imp.html#imp。 init_frozen これはそれを説明しています:

フリーズされたモジュールは、Pythonで記述されたモジュールであり、コンパイルされたバイトコードオブジェクトは、PythonのフリーズユーティリティによってカスタムビルドのPythonインタープリターに組み込まれます。Tools/ freeze /を参照してください今のところ。

5
ThiefMaster

答えは 同じ場所 にあります:

(フリーズされたモジュールは、Pythonで記述されたモジュールであり、そのコンパイルされたバイトコードオブジェクトは、PythonのフリーズユーティリティによってカスタムビルドのPythonインタープリターに組み込まれます。ツール/フリーズを参照してください。/今のところ。)

4
Ken White