欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

py 寫東西快
但是java 生態(tài)廣
比如大數據 py 雖然好 但是利用不到java的整個的生態(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


相關文章

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

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

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

    Python日志無延遲實時寫入的示例

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

    Python實現提取PDF簡歷信息并存入Excel

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

    基于Python寫一個番茄鐘小工具

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

    Python+Selenium實現在Geoserver批量發(fā)布Mongo矢量數據

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

    python從ftp下載數據保存實例

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

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

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

    python安裝twisted的問題解析

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

    用python實現超強的加密軟件

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

    如何對numpy?矩陣進行通道間求均值

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

最新評論