我试图通过jar文件访问服务器数据。在MATLAB中执行此操作非常简单:
javaaddpath('*PATH*\filename.jar')
WWS=gov.usgs.winston.server.WWSClient(ip,port);
Data = eval('WWS.getRawData(var1,var2,var3)');
WWS.close;
问题是,我需要在Python中执行此操作,但我不知道如何翻译这几行代码。我尝试过使用子流程模块,如:
WWS=subprocess.call(['java', 'gov/usgs/winston/server/WWSClient.class'])
但我能得到的最好结果是错误“找不到或加载主类gov.usgs.winston.server.WWSClient.class”
感谢所有的帮助
有几种方法可以做到这一点。最简单的方法之一是
python子进程命令运行一个系统命令。它接受一个列表作为参数,列表就是您想要运行的系统命令及其参数
您还可以使用以下代码:
而
result
是jar文件的输出相关问题 更多 >
编程相关推荐