codeモジュールは、パイソンのコードオブジェクトに関するオペレーションを定義します。
codeモジュールは以下のような関数を定義します。
引数: sourceはソースの文字列です。filenameはオプションで、ソースが読み込まれているファイル名(デフォルトは"<input>")です。symbolはgrammar start symbol(オプション)で、"single"(デフォルト)または"eval"です。
コマンドが正常終了した場合は、(compile(source, filename, symbol))と同じように)コードオブジェクトを返します。異常終了した場合は、Noneを返します。シンタックスエラーの場合は、SyntaxErrorを引き起こします。