Java でいくつかの Python コードをコンパイルし、それを PyCode オブジェクトとして保存しようとしています。次に、コンパイルされたコードを 1 行ずつ実行しようとしています。ただし、すべてのコードを一度に実行することしかできないようです。コードを 1 行ずつコンパイルしてから、各行を個別のステートメントとして実行すると、if ステートメントが機能しません (if ステートメントの後にインデントされたコード ブロックが必要であるという例外がスローされます)。各行が実行された後に変数の状態を確認したいので、これをやろうとしています。この変数が更新された後、Java コードを実行したいと考えています。
ありがとう、リース。
PS私はJython 2.5.3を実行しています