我正在用java编写一段代码,代码的一部分是处理python代码。我只是感兴趣的是,是否有人在运行时遇到了检查python代码在语法上是否正确的方法。实际上,我不需要运行python代码,因为我正在编写一个程序,作为项目的一部分,为教学目的生成它的小片段。
使用系统命令是实现这一目标的唯一途径吗?
发布于 2014-01-12 20:54:17
对于Python2,这可以用Jython来完成。
new org.python.util.PythonInterpreter().compile("python code here")如果发现问题(可能是org.python.core.PySyntaxError),则会引发异常。
https://stackoverflow.com/questions/21079881
复制相似问题