py 写东西快

但是java 生态广

比如大数据 py 虽然好 但是利用不到java的整个的生态的代码

scala 虽然也好但是毕竟 有些库 需要自己写的多

虽然也很简单 ,但是查文档也很麻烦

那么 问题来了

最简单的的方式就是直接把py 打包 jar

那么 问题又来了 py 打包成java 挺麻烦的 官方文档看不懂

答案 有了

写了个 包 https://github.com/yishenggudou/jythontools

搞这个事情

timger-mac:test timger$ python ../jytool/jytoollib.py hellojython.py main

timger-mac:test timger$ java -jar output.jython.jar

*sys-package-mgr*: processing modified jar, '/Users/timger/GitHub/jythontools/jytool/test/output.jython.jar'

hello jython

timger-mac:test timger$

整体代码如下

timger-mac:test timger$ java -jar output.jython.jar a a s s s

hello jython

['a', 'a', 's', 's', 's']timger-mac:test timger$ cat hellojython.py

#!/usr/bin/env python

# -*- coding: utf-8 -*-

#

# Copyright 2011 timger

# +Author timger

# +Gtalk&Email yishenggudou@gmail.com

# +Msn yishenggudou@msn.cn

# +Weibo @timger http://t.sina.com/zhanghaibo

# +twitter @yishenggudou http://twitter.com/yishenggudou

# Licensed under the MIT License, Version 2.0 (the "License");

__author__ = 'timger'

import sys

def main():

print "hello jython"

print sys.argv

您可能感兴趣的文章:利用python脚本如何简化jar操作命令Python3 使用cookiejar管理cookie的方法python调用java的jar包方法Java实现的执行python脚本工具类示例【使用jython.jar】利用Python的sympy包求解一元三次方程示例python pyinstaller打包exe报错的解决方法详解pyinstaller selenium python3 chrome打包问题python3.7将代码打包成exe程序并添加图标的方法python如何使用jt400.jar包代码实例

python封装成jar包_将Python代码打包为jar软件的简单方法相关推荐

  1. python转换成c语言_把python转成c

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 推荐使用腾讯云 api 配套的7种常见的编程语言 sdk,已经封装了签名和请求过 ...

  2. python处理数据的包_在Python中利用Into包整洁地进行数据迁移的教程

    动机 我们花费大量的时间将数据从普通的交换格式(比如CSV),迁移到像数组.数据库或者二进制存储等高效的计算格式.更糟糕的是,许多人没有将数据迁移到高效的格式,因为他们不知道怎么(或者不能)为他们的工 ...

  3. eclipse导入jar包_在命令行上操作JAR,WAR和EAR

    eclipse导入jar包 尽管Java IDE和许多图形工具使查看和操作Java归档文件(JAR,WAR和EAR)文件的内容比以往更加容易,但有时我还是更喜欢使用命令行jar命令来完成这些任务. 当 ...

  4. was服务器里面jar包_如何在was中解决jar包冲突

    如何在 was 中解决 jar 包冲突 大型的基于 WebSphere 的项目开发中,同一个 WebSphere Application Server (以下 简称 WAS ) 上会部署多个应用程序, ...

  5. python做数据分析的包_用Python做数据分析,Numpy,Pandas,matp

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 用Python做数据分析,Numpy,Pandas,matplotlib是怎么也绕不开的三个包,我最开始学习pandas是看的<利用Python进行 ...

  6. python拦截修改数据包_会Python?那么你一定要试一试mitmproxy

    mitmproxy 是一款工具,也可以说是 python 的一个包,使用这个工具可以在命令行上进行抓包(现在也可以在web页面上查看上抓的数据包了),还可以对所抓到的包进行脚本处理,非常有用. 和 f ...

  7. python安装第三方扩展包_【Python】pip - 安装第三方包的神器

    使用Python,肯定希望使用大量成熟的第三方包,从而快速用到自己的项目. 还在一个个寻找,手动下载吗? pip就是这样一个神器,自动搜索.下载和安装第三方包: 1,首先请安装pip自己,下载地址(也 ...

  8. 用python turtle绘制表情包_使用python的turtle函数绘制一个滑稽表情

    Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x.纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行 ...

  9. python翻译成c语言_将python字典翻译成C语言

    字典将是c中的std :: map,具有两个元素的元组将是std :: pair. 提供的python代码将转换为: #include #include typedef std::map<:pa ...

  10. python构造icmp数据包_用python篡改icmp报文再发送给接收方

    展开全部 程序处理上有些问题,建议深入研究一下ICMP协议.下面是Python 3的一个ICMP的简单实现,可以参考一下.32313133353236313431303231363533e78988e ...

最新文章

  1. Call指令和Ret指令讲解
  2. 2022-2028年中国石油焦行业运行现状与发展态势展望报告
  3. cygwin下如何运行crontab定时脚本?
  4. Linux 如何安装 SRPM 包(源代码 rpm 软件包,以 .src.rpm 为后缀名)/rpm 格式的源码软件包/源码包
  5. p3d gauge 尺寸问题
  6. 【Kubernetes】 configmaps is forbidden User system:anonymous cannot list resource configmaps
  7. mysql limit锁_mysql中limit的用法
  8. BP神经网络参数设置及实例
  9. 二叉树转为单链表——Flatten Binary Tree to Linked List
  10. 【GitCracken】v8.1.1
  11. Node.js mzitu图片批量下载爬虫1.00
  12. python中func函数_Python 函数(func)学习
  13. iNeuOS工业互联网操作系统,设备振动状态监测、预警和分析应用案例
  14. 信息系统项目管理师考试核心考点汇总
  15. 适用于 Android 的 Visual Studio 模拟器
  16. 视频标清、高清、超清、1080P(这么多不同规格)
  17. RabbitMQ:Consumers的介绍和使用
  18. 重磅发布!阿里云混合云:全栈建云、智能管云、极致用云 | 凌云时刻
  19. JIL Widget应用开发必读
  20. 【日常计算机问题记录】装系统时烧录的u盘如何恢复正常

热门文章

  1. 如何用AD打开PADS的PCB文件?
  2. 纯净重装正版win10系统的方法
  3. Java实体映射工具:MapStruct
  4. plecs使用C-Script模块建立PI传递函数模型
  5. 无人驾驶路径规划(一)全局路径规划 - RRT算法原理及实现
  6. web自动化神器,QuickTester
  7. 网赚项目活动线报监控提醒
  8. Flask + PostgreSQL部署在Heroku上的薅羊毛线报网站
  9. 【C语言程序】带你用17行代码编译一个C语言数字雨
  10. 路径规划-人工势场法(Artifical Potential Field)