jpython使用_jPython使用详情

需要导入的依赖

org.python

jython-standalone

2.7.0

JAVA代码:

1 public static void main(String[] args) {

2 PythonInterpreter interpreter = new PythonInterpreter();

3 interpreter.execfile("C:\\Users\\Dick\\Desktop\\demo.py");

4 PyFunction func = (PyFunction)interpreter.get("wdd",PyFunction.class);

5 Integer a = 10;

6 Integer b = 10;

7 PyObject pyobj = func.__call__(new PyInteger(a), new PyInteger(b));

8 System.out.println("anwser = " + pyobj.toString());

9 }

Python脚本

1 #open files

2

3 print 'hello'

4 number=[3,5,2,0,6]

5 print number

6 number.sort()

7 print number

8 number.append(0)

9 print number

10 print number.count(0)

11 print number.index(5)

12

13

14 def wdd(a, b):

15 print(a+b)

16 return a+b

17

18 print(wdd(1, 2))

19

20 def yyh(c, d):

21 return c+d

22

23 print(yyh(5, 8))

结果

hello

[3, 5, 2, 0, 6]

[0, 2, 3, 5, 6]

[0, 2, 3, 5, 6, 0]

2

3

3

3

13

20

anwser = 20

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值