我的代码在java里不能正常执行

我的代码在java里不能正常执行

interp.exec("import time");
                interp.exec("import os");
                interp.exec("state = os.stat('c:\\ping.py')");

                interp.exec("t = time.localtime(state[-0])");//错误行
数据类型不对吧。localtime要的是一个数值,不是一个字符串。你可以先在纯python下调通再在java中调用。
以上代码在纯Python下已经完全正确,由可能是数据类型不正确,郁闷
state[-0]是什么意思?