/ / È possibile verificare la sintassi corretta di Python di un dato file / stringa da Java - java, python

È possibile verificare la corretta sintassi python di un determinato file / stringa da Java - java, python

Sto scrivendo un pezzo di codice in Java, parte diquesto codice si occupa della gestione del codice Python. Ero solo interessato se qualcuno ha trovato un modo per verificare se il codice Python è sintatticamente corretto durante il runtime. In realtà non ho bisogno di eseguire il codice Python, poiché sto scrivendo un programma che genera piccoli frammenti di esso per scopi didattici come parte di un progetto.

L'uso dei comandi di sistema è l'unico modo per raggiungere questo obiettivo?

risposte:

0 per risposta № 1

Questo può essere fatto con Jython:

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

e verrà generata un'eccezione se trova un problema (probabilmente org.python.core.PySyntaxError)