亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

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

scala 雖然也好但是畢竟 有些庫 需要自己寫的多
雖然也很簡單 ,但是查文檔也很麻煩

那么 問題來了
最簡單的的方式就是直接把py 打包 jar

那么 問題又來了 py 打包成java 挺麻煩的 官方文檔看不懂

答案 有了
寫了個(gè) 包 https://github.com/yishenggudou/jythontools
搞這個(gè)事情

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)文章

  • 基于Python安裝pyecharts所遇的問題及解決方法

    基于Python安裝pyecharts所遇的問題及解決方法

    今天小編就為大家分享一篇基于Python安裝pyecharts所遇的問題及解決方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • Python日志無延遲實(shí)時(shí)寫入的示例

    Python日志無延遲實(shí)時(shí)寫入的示例

    今天小編就為大家分享一篇Python日志無延遲實(shí)時(shí)寫入的示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • Python實(shí)現(xiàn)提取PDF簡歷信息并存入Excel

    Python實(shí)現(xiàn)提取PDF簡歷信息并存入Excel

    作為人力資源部的小伙伴,常常需要把他人投遞的PDF簡歷資料里的關(guān)鍵信息數(shù)據(jù),提取到excel表中匯總,這個(gè)時(shí)候用Python實(shí)現(xiàn)最合適, 快來學(xué)習(xí)一下如何實(shí)現(xiàn)吧
    2022-04-04
  • 基于Python寫一個(gè)番茄鐘小工具

    基于Python寫一個(gè)番茄鐘小工具

    最近聽到朋友說在用番茄鐘,有點(diǎn)興趣也想下載一個(gè)來用用,后面仔細(xì)一想這玩意做起來也不難,索性自己順手寫一個(gè)算了,在這里也分享給大家了
    2022-12-12
  • Python+Selenium實(shí)現(xiàn)在Geoserver批量發(fā)布Mongo矢量數(shù)據(jù)

    Python+Selenium實(shí)現(xiàn)在Geoserver批量發(fā)布Mongo矢量數(shù)據(jù)

    這篇文章主要為大家詳細(xì)介紹了如何利用Python+Selenium實(shí)現(xiàn)在 Geoserver批量發(fā)布來自Mongo中的矢量數(shù)據(jù),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2022-07-07
  • python從ftp下載數(shù)據(jù)保存實(shí)例

    python從ftp下載數(shù)據(jù)保存實(shí)例

    這篇文章主要介紹了python從ftp下載數(shù)據(jù)到本地保存的實(shí)例代碼方法,大家參考使用吧
    2013-11-11
  • matplotlib繪制多個(gè)子圖(subplot)的方法

    matplotlib繪制多個(gè)子圖(subplot)的方法

    這篇文章主要介紹了matplotlib繪制多個(gè)子圖(subplot)的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • python安裝twisted的問題解析

    python安裝twisted的問題解析

    我們在這篇文章中給大家詳細(xì)整理了python安裝twisted時(shí)遇到的問題以及解決方法,有需要的朋友們參考下。
    2018-08-08
  • 用python實(shí)現(xiàn)超強(qiáng)的加密軟件

    用python實(shí)現(xiàn)超強(qiáng)的加密軟件

    大家好,本篇文章主要講的是用python實(shí)現(xiàn)超強(qiáng)的加密軟件,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2022-01-01
  • 如何對(duì)numpy?矩陣進(jìn)行通道間求均值

    如何對(duì)numpy?矩陣進(jìn)行通道間求均值

    這篇文章主要介紹了如何對(duì)numpy?矩陣進(jìn)行通道間求均值,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-05-05

最新評(píng)論