如何将java程序的数据传递至python

emacsen 发布于 2014/07/26 10:37
阅读 3K+
收藏 0

小弟不才,只会一点点python,目前有这样子一个问题,请各位大侠指教。

有一个炒外汇的平台(跟股票、期货差不多),其平台jforex用的是java技术,所以自带api对我来讲比较麻烦,因此就想把里面各品种的实时价格传递至python上。

目前我用的python客户端是spyder,接下来想通过pyro将数据传递至python。

在github上面有类似项目,不过他是jython,https://github.com/brotchie/pyforex

我因为要涉及高速运算,所以利用了numpy和scipy,所以顺便问一下numpy能不能跑在jython上面。

加载中
0
excepiton
excepiton
json如何???
emacsen
emacsen
嗯,能不能用纯Python 解决方案呢,json 我去了解一下
0
汉唐
汉唐

1、通过json或者xml数据进行交互。

2、通过protobuf 进行交互。

汉唐
汉唐
回复 @emacsen : 好。解决了记得选我为满意答案,哈哈哈哈,刷点积分。
emacsen
emacsen
嗯,我先都去了解一下
汉唐
汉唐
回复 @emacsen : 没啥高深的,就是数据交互。数据交互就两种方式,第一种是无关平台格式的交互方式(比如json、xml等),第二种是可以传输数据对象的交互方式(比如java的RMI等等)
emacsen
emacsen
嗯,越来越高深了
0
excepiton
excepiton

Json的话,还是不错的,python自带json包,支持json数据,不知这算不算纯Python的方案。

Java的话可以用jackson或fastjson把对象转换为json串。

还有一种就上上面说的protobuf,或者thrift这类的解决方案。


0
码农哲
码农哲
以前做过python用jpype调用java类也是做数据操作的,就是不知道能不能把值传到python中去
0
0
张可新包子
张可新包子

有答案了么?可以告诉我一下你是用什么技术实现的么?我这边是在java写的仿真器需要和python写的模型交互数据

0
fromdtor
fromdtor

罗嗦半天,其实自己一试便知的

返回顶部
顶部