最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

將Python代碼打包為jar軟件的簡單方法

 更新時間:2015年08月04日 12:09:33   作者:timger  
這篇文章主要介紹了將Python代碼打包為jar軟件的簡單方法,一些情況下會有利于Python和Java項目之間的協(xié)作,需要的朋友可以參考下

py 寫東西快
但是java 生態(tài)廣
比如大數(shù)據(jù) py 雖然好 但是利用不到j(luò)ava的整個的生態(tài)的代碼

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


相關(guān)文章

最新評論

龙井市| 延吉市| 祁阳县| 岚皋县| 华安县| 庐江县| 松溪县| 黑水县| 乌鲁木齐市| 全南县| 永春县| 依兰县| 新宾| 专栏| 平凉市| 中方县| 安吉县| 湘西| 山阳县| 错那县| 安宁市| 永定县| 鄂尔多斯市| 武清区| 民乐县| 钟祥市| 民和| 菏泽市| 兴海县| 龙门县| 武义县| 太白县| 霍邱县| 广安市| 富阳市| 庆城县| 临邑县| 新龙县| 迁安市| 高淳县| 邵东县|