我使用PY4J(http://py4j.sourceforge.net/)在python中运行Java代码。在
我的java函数返回一个InputStream,我想在python代码中操作它:
Java代码:
public InputStream getPCAP(key) {
InputStream inputStream = cyberStore.getPCAP(pcapStringKey);
return inputStream;
}
Python代码:
^{pr2}$如何在python中获得InputStream?在
在返回到python之前,是否应该将其转换为java代码中的其他内容?在
我猜你想从输入流中读取。在
Java的API允许您从
InputStream
读入byte
数组。通过引用传递pythonbytearray
没有简单的方法,但是您可以轻松地添加一个从InputStream
读取并返回byte
数组的方法:然后,在Python中,可以调用此方法来读取
^{pr2}$InputStream
:相关问题 更多 >
编程相关推荐