java调.py文件指南

原创 2016年08月31日 00:05:43

java调.py文件指南

 

1.   demo.py存放在某目录下。

如:D:\\eclipse_workspace\\student\\python1\\src\\py1\\demo.py

2.   下载jython_installer-2.5.2.jar到某目录下。

如:d:\\ jython_installer-2.5.2.jar;

下载地址:https://sourceforge.net/projects/jython/

3.   cmd 到指定目录并安装到指定目录

操作:

4.   java代码

package test;

import java.io.FileInputStream;

import java.io.IOException;

import java.io.InputStream;

import org.python.util.PythonInterpreter;

 

public classTest {

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

       // TODO Auto-generated method stub        

      

       PythonInterpreterinterpreter= newPythonInterpreter(); 

       InputStreamfilepy= newFileInputStream("D:\\eclipse_workspace\\student\\python1\\src\\py1\\demo.py");

       interpreter.execfile(filepy);  ///执行python py文件

       filepy.close();

    }

}

5.      buildpath,从指定目录中导入jython.jar的jar包,执行java程序。

Java直接调用Python

使用Runtime.getRuntime()执行脚本文件,这种方式和.net下面调用cmd执行命令的方式类似。如果执行的python脚本有引用第三方包的,建议使用此种方式。 Process pr...
  • m53931422
  • m53931422
  • 2015年04月07日 16:38
  • 4035

一张图告诉你学Java还是Python!

来源:AI科技大本营(ID:rgznai100)本文长度为800字,建议阅读3分钟本文为你解析Java和Python的不同点。Java和Python一直都是两种很火很强大的编程语言,对于刚开始起步学习...
  • eNohtZvQiJxo00aTz3y8
  • eNohtZvQiJxo00aTz3y8
  • 2017年09月28日 00:00
  • 2756

Python multiprocessing.Pool: when to use apply, apply_async or map?

来自stackoverflow Q:I have not seen clear examples with use-cases for Pool.apply, Pool.apply_async an...
  • xluren
  • xluren
  • 2015年07月13日 13:53
  • 5428

js调用.py文件中定义的类

js调用.py文件中定义的类 形式如下: //创建product.product类 var prod_obj=new instance.web.Model("product.prod...
  • java2python
  • java2python
  • 2016年06月19日 22:40
  • 912

java调用python脚本文件大盘点

java调用python脚本文件大盘点
  • believe1993
  • believe1993
  • 2017年03月31日 09:20
  • 785

Linux下执行py文件

方法一: 在终端中输入命令:python  **.py 即可 方法二: 赋予py文件执行权限:chmod 755 **.py 在py文件的开头加上如下注释:#!/usr/bin/env python ...
  • RobinsonWang_C
  • RobinsonWang_C
  • 2015年05月31日 11:33
  • 6375

python的.py文件如何生成

1.用辅助软件生成    在安装完python3.5或者python2.7之后,还得安装辅助工具。    辅助辅助工具可以选择VS(Visual Studio)、pycharm、ipython、W...
  • liyiafeia
  • liyiafeia
  • 2016年07月29日 16:01
  • 4056

linux 下直接运行.py文件

在linux命令行下运行python,可以直接输出hello world jackywgw@jackywgw-A8F:~/python_learning$ python Python 3.3.6 (...
  • jackywgw
  • jackywgw
  • 2015年10月01日 17:50
  • 16098

在cmd中运行.py文件: python

1 打开cmd, 不改变运行的目录: 输入python 空格  调试好的python文件路径 或者python 空格  将python文件拖入cmd中 2 打开cmd  输入要改变的路径盘 ...
  • yanhuatangtang
  • yanhuatangtang
  • 2017年07月13日 17:25
  • 7034

py文件编译为exe的方法

1、安装pyinstaller pip install pyinstaller 建议安装新版,本人用的是v3.2.1,之前用2.x版本出现过exe在win7下可用在XP下不可用 2、编译指定...
  • imoou
  • imoou
  • 2017年06月16日 16:29
  • 294
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java调.py文件指南
举报原因:
原因补充:

(最多只允许输入30个字)