标签: java jython
我正在尝试用Java编译一些Python代码,并将其存储为PyCode对象。然后,我试图逐行执行编译的代码。但是,我似乎只能一次运行所有代码。如果我逐行编译代码,然后将每一行作为一个单独的语句执行,if语句之类的东西不起作用(它抛出一个异常,说在if语句之后需要一个缩进的代码块)。我试图这样做,因为我想在每行运行后检查变量的状态。更新此变量后,我想运行一些Java代码。
谢谢,里斯。
P.S。我正在运行Jython 2.5.3