/ / É possível verificar a sintaxe python correta de um determinado arquivo / string de Java - java, python

É possível verificar a sintaxe correta do python de um determinado arquivo / string de Java - java, python

Estou escrevendo um pedaço de código em java, parte deesse código lida com a manipulação de código python. Eu estava interessado apenas se alguém encontrou uma maneira de verificar se o código python está sintaticamente correto durante o tempo de execução. Na verdade, não preciso executar o código python, pois estou escrevendo um programa que gera pequenos trechos dele para fins de ensino como parte de um projeto.

O uso de comandos de sistema é a única maneira de conseguir isso?

Respostas:

0 para resposta № 1

Isso pode ser feito com Jython:

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

e uma exceção será lançada se encontrar um problema (provavelmente org.python.core.PySyntaxError)