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 № 1Questo 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
)