java调用云服务器python文件的简单介绍

慈云数据 2024-04-28 网络资讯 70 0

首先得声明一下,java是java,Python是python,你用java得环境跑python这不是找麻烦吗,但是并不是说不行,java有一个Jpython得库,你可以下载一下,这方面原理设计jni技术,建议了解一下,如果单纯想运行一个脚本可以找J。

java调用云服务器python文件的简单介绍
(图片来源网络,侵删)

java调用python代码成功#39print #39脚本名为%s#39%sysargv0 print #39传入的参数为#39for i in range1, lensysargvprint #39参数%s#39%sysargvijava代码MyDemojavaimport。

你的类加载器加载不到这些lib,请把这些jar添加到你web项目的classpath里面。

java调用云服务器python文件的简单介绍
(图片来源网络,侵删)

用shell方式调用它首先设计好python脚本的接口,把参数用命令行方式传入,然后输出打印出来示例python funcpy arg1 arg2 result 然后在java里就可以用Runtime来执行Shell命令解析输出字符串然后得到结果

no module name MySQLdb,这个是python报的错,python的模块貌似是xxxegg的这种形式,这个问题就像java没有package或者class一样,你看下mysqldb这个模块是不是引入的。

微信扫一扫加客服

微信扫一扫加客服

点击启动AI问答
Draggable Icon