java  inputstream 传递给 py 处理

/**

* @author baoyou E-mail:curiousby@163.com

* @version 2016年8月1日 下午1:05:36

*

jython

jython

2.1

*

* desc: ...

*/

public class PythonByJavaInputStream {

public static void main(String[] args) throws FileNotFoundException {

PythonInterpreter interpreter = new PythonInterpreter();

interpreter.execfile("I:\\cache\\ea-ws\\DemoJava\\conf\\pystream.py");

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

File file = new File("I:\\cache\\ea-ws\\DemoJava\\conf\\1.txt");

InputStream in = new FileInputStream(file);

func.__call__(new PyFile(in));

}

}

#!/usr/bin/python3

# -*- coding: UTF-8 -*-

'''

Created on 2017年5月24日

@author: hadoop

'''

def process(filepath):

file = open(filepath, 'r')

processFile(file)

def processFile(file):

print "===================="

lines= file.readlines()

for line in lines:

print line

file.close()

print "===================="

捐助开发者

在兴趣的驱动下,写一个免费的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(支持支付宝和微信捐助,加入it技术扣扣群),没钱捧个人场,谢谢各位。

谢谢您的赞助,我会做的更好!

input传给java_java inputstream 传递给 py 处理相关推荐

  1. input file 文件上传,js控制上传文件的大小和格式

    文件上传一般是用jquery的uploadify,比较好用.后面会出文章介绍uploadify这个插件. 但是,有时候为了偷懒,直接就用input 的file进行文件和图片等的上传,input fil ...

  2. ajax 解决csrf的3种方法,input标签的文件上传

    ajax 解决csrf的3种方法,input标签的文件上传 参考文章: (1)ajax 解决csrf的3种方法,input标签的文件上传 (2)https://www.cnblogs.com/gyh0 ...

  3. java文件上传_Java文件上传细讲

    什么是文件上传? 文件上传就是把用户的信息保存起来. 为什么需要文件上传? 在用户注册的时候,可能需要用户提交照片.那么这张照片就应该要进行保存. 上传组件(工具) 为什么我们要使用上传工具? 为啥我 ...

  4. sturts2 单上传、多上传、下载例子

    一:文件当个上传例子 jsp页面代码: <form action="upload!oo" method="post"  enctype="mul ...

  5. httpclient base64 文件上传_文件上传下载

    说道文件上传下载,这个业务需求并不是很复杂思想如下 1.将文件上传到 某台服务器上的指定的路径下也可以这样理解 文件上传就是将本地图片发送到别的地方,下载就是将别的地方的图片放在本地 2.将路径同文件 ...

  6. java 图片上传_java web图片上传和文件上传实例

    本篇文章主要介绍了java web图片上传和文件上传实例,具有一定的参考价值,有需要的可以了解一下. 图片上传和文件上传本质上是一样的,图片本身也是文件.文件上传就是将图片上传到服务器,方式虽然有很多 ...

  7. 文件上传表单 上传文件的细节 文件上传下载和数据库结合

    1 文件上传表单    1)上传文件的本质是文本复制的过程    2)技术层面,在Java中一定会用到IO操作,主要以二进制方式读写    3)传统方式下,对于上传文件字段不同的浏览器有着不同的解析方 ...

  8. java web文件上传详解_java web图片上传和文件上传实例详解

    java web图片上传和文件上传 图片上传和文件上传本质上是一样的,图片本身也是文件.文件上传就是将图片上传到服务器,方式虽然有很多,但底层的实现都是文件的读写操作. 注意事项 1.form表单一定 ...

  9. 上传文件删除上传文件——前端layui

    一.添加页面 添加页面代码 <div class="layui-form-item-row" style="margin-top: 10px;">& ...

最新文章

  1. 西安python工资怎么样-python西安薪资
  2. 据说这是全世界最最最权威、最准的爱情测试
  3. python selenium模块使用出错解决,Message: 'geckodriver' executable needs to be in PATH
  4. 二进制转换为八进制-栈方式实现
  5. Java多线程系列--“JUC原子类”03之 AtomicLongArray原子类
  6. 【若依(ruoyi)】弹框图标 / layer 图标
  7. 对01背包的分析与理解(图文)
  8. python读取配置文件获取所有键值对_python读取配置文件
  9. 齐博cms任意登陆漏洞
  10. PAT 乙级 1034. 有理数四则运算(20) Java版
  11. 三维点云数据处理软件供技术原理说明_三维点云处理软件需求说明
  12. Android实现思维导图功能,Android实现思维导图
  13. Java 对文件进行重命名操作(rename)
  14. 算法实践:数独(3)
  15. 验证银行卡卡号是否符合规则
  16. ewiews面板回归模型操作_EViews操作指南:eviews面板数据回归分析
  17. [JS] js-xlsx生成Excel(模拟下载)
  18. 【CodeForces 574B】Bear and Three Musketeers
  19. 云原生 - 自动化发布脚本
  20. 欧文分校计算机新sat多少分录取,加州大学欧文分校SAT成绩要求介绍 入学信息早知道...

热门文章

  1. c语言中数组结尾的0的作用,C语言里面一个数组最后的\0表示什么意思?
  2. mysql数据库乱码检查项
  3. Linux系统内存还有剩余就开始使用swap交换区了
  4. 所大学生都要学计算机基础吗,大学生计算机基础学期总结.docx
  5. matlab在运筹学,MATLAB在运筹学(单纯形法)教学中的应用
  6. 将之前写完的猜数字游戏改为通过javabean_【沃德英语】好玩的单词游戏
  7. matlab调用kmeans_Matlab中Kmeans函数的使用
  8. python爬虫定时运行_python 每天如何定时启动爬虫任务
  9. stream实现list根据对象中多个属性分组,并取分组后最新数据
  10. java中double与Integer直接比较大小是否可以?