简体   繁体   English

如何从Java执行python脚本?

[英]How to execute a python script from Java?

I have a python script and need to run the python script from Java. 我有一个python脚本,需要从Java运行python脚本。 How to do this? 这个怎么做?

One option is to use jython (Python written in Java). 一种选择是使用jython (用Java编写的Python)。

If that's not appropriate, you can fork/exec your script process using Runtime.exec() . 如果不合适,则可以使用Runtime.exec()派生/执行脚本过程。 Using this can be a bit fiddly, however - check out this article for common gotchas. 但是,使用它可能有点麻烦,请参阅本文以了解常见的陷阱。

除了jython, python.org还将Jepp列为可能的选择。

Runtime.getRuntime().exec("python script_name.py")

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM