是否可以从Java检查给定文件/字符串的正确python语法

时间:2014-01-12 20:25:17

标签: java python

我正在用java编写一段代码,这部分代码处理python代码。我感兴趣的是,是否有人在运行时检查python代码是否语法正确。我实际上并不需要运行python代码,因为我正在编写一个程序,为项目的一部分教学目的生成它的小片段。

使用系统命令是实现此目的的唯一方法吗?

1 个答案:

答案 0 :(得分:0)

可以使用Jython

完成此操作

new org.python.util.PythonInterpreter().compile("python code here")

如果发现问题(可能是org.python.core.PySyntaxError

,则会抛出异常