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

(图片来源网络,侵删)
java调用python代码成功#39print #39脚本名为%s#39%sysargv0 print #39传入的参数为#39for i in range1, lensysargvprint #39参数%s#39%sysargvijava代码MyDemojavaimport。
你的类加载器加载不到这些lib,请把这些jar添加到你web项目的classpath里面。

(图片来源网络,侵删)
用shell方式调用它首先设计好python脚本的接口,把参数用命令行方式传入,然后输出打印出来示例python funcpy arg1 arg2 result 然后在java里就可以用Runtime来执行Shell命令,解析输出字符串然后得到结果。
no module name MySQLdb,这个是python报的错,python的模块貌似是xxxegg的这种形式,这个问题就像java没有package或者class一样,你看下mysqldb这个模块是不是引入的。