簡體   English   中英

是否可以從 Java 檢查給定文件/字符串的正確 python 語法

[英]Is it possible to check for correct python syntax of a given file/string from Java

我正在用java編寫一段代碼,這段代碼的一部分涉及處理python代碼。 我只是對是否有人遇到過一種在運行時檢查 python 代碼在語法上是否正確的方法感興趣。 我實際上並不需要運行 python 代碼,因為我正在編寫一個程序,該程序生成它的小片段,作為項目的一部分用於教學目的。

使用系統命令是實現這一目標的唯一方法嗎?

對於 Python 2,這可以通過Jython完成:

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

如果發現問題(可能是org.python.core.PySyntaxError ),則會拋出異常

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM