2.3.10.5 コードオブジェクト

コードオブジェクトは、関数本体のような ``擬似コンパイルされた'' Python の実行可能コードを表すために実装系によって使われます。 コードオブジェクトはグローバルな実行環境への参照を持たない点で 関数オブジェクトとは異なります。コードオブジェクトは 組み込み関数 compile() によって返され、関数オブジェクト の func_code 属性として取り出すことができます。

コードオブジェクトは exec 文や組み込み関数 eval() に(ソースコード文字列の代わりに) 渡すことで、実行したり値評価したり することができます。

詳しくは Python リファレンスマニュアル を読んで下さい。

ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。