酷代码 AI
菜单
服务商

Java调用Python方法:含if __name__判断的实现及代码示例

要在Java中调用Python方法,可以使用`Runtime.getRuntime().exec()`方法执行Python脚本。首先确保你的计算机上已经安装了Python环境,并且将Python添加到系统的环境变量中。 以下是一个简单的Java代码示例,用于调用上述Python脚本: ```java import java.io.BufferedReader; import java.io.InputStreamReader; public class JavaCallPython { public static void main(String[] args) { try { String pythonScriptPath = "path/to/your/python/script.py"; String[] cmd = new String[4]; cmd[0] = "python"; cmd[1] = pythonScriptPath; cmd[2] = "arg1"; // 传递给Python脚本的第一个参数 cmd[3] = "arg2"; // 传递给Python脚本的第二个参数 Process process = Runtime.getRuntime().exec(cmd); BufferedReader in = new BufferedReader(new InputStreamReader(process.getInputStream())); String line; while ((line = in.readLine()) != null) { System.out.println(line); } in.close(); process.waitFor(); } catch (Exception e) { e.printStackTrace(); } } } ``` 请将`path/to/your/python/script.py`替换为你的Python脚本的实际路径,并根据需要传递参数。 ######[AI写代码神器 | 336点数解答 | 2024-06-07 16:33:41]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]