六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 48|回复: 0

Jython+Grails 出现无法导入模块的错误解决方法

[复制链接]

升级  92.67%

55

主题

55

主题

55

主题

秀才

Rank: 2

积分
189
 楼主| 发表于 2013-1-15 02:25:41 | 显示全部楼层 |阅读模式
版权所有,欢迎转载,转载请注明 : SinFrancis  http://mdev.cc 

 
使用Grails做前端,后台需要调用python,于是使用jython作为中转。
发现在WEB服务器中找不到需要的模块,比如os等,
于是使用了 sys.path.add("C:\\jython2.5.1\\Lib");将jython的模块导入进来即可,
也可以动态获得jython的配置,然后进行导入。
 
 
  PythonInterpreter interp =new PythonInterpreter();             interp = new PythonInterpreter(null, new PySystemState());             PySystemState sys = Py.getSystemState();             sys.path.add("C:\\jython2.5.1\\Lib");//插入jython的类库             interp.exec("import sys");             interp.exec("import os");             interp.exec("os.system('python convert.py');"); 
 
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表