java與python 交互(調(diào)用API)

java與python 交互為兩種情況:

??? 1:直接調(diào)用接口(url)

???? 2:調(diào)用二者的類

其中第一種不過多贅述:

#Author:morefree

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

import cv2

import requests

import os

import logging

import glob

def pic(i):

? ? pic_list = glob.glob('D:\\untitled\\book\\demovideo\\video{}.png'.format(i))

? ? print(pic_list)

? ? return pic_list

def javaapi(filename):

? ? url=""

? ? data={"parentId":"","fileCategory":"personal","fileSize":179,"fileName":"video{}.png".format(filename),"uoType":1}

? ? #filesize:指的是文件的字節(jié)大小镶殷。 filename:指的是你上傳之后保存的文件名

? ? # headers={''}

? ? files={'file':('video{}.png'.format(filename),open('D:\\untitled\\book\\demovideo\\video{}.png'.format(filename),'rb'),'image/png',{})}

? ? r=requests.post(url,data,files=files)

? ? print(r.text)

LOG_FORMAT = "%(asctime)s - %(levelname)s - %(message)s"

logging.basicConfig(filename='my.log', level=logging.DEBUG, format=LOG_FORMAT)

# def save_pic(filepath="book\img"):

#? ? if not os.path.exists(filepath):

#? ? ? ? print("create filepath")

#? ? ? ? os.makedirs(filepath)

#? ? ? ? logging.debug("create a path")

#? ? ? ? # filehouzhui = os.path.splitext(pic)[1]

#? ? ? ? # filename = "{}\{}".format(filepath, file_name)

#? ? ? ? #

#? ? ? ? # urllib.request.urlretrieve(pic, filename=filename)

path1='D:\week04c.mp4'#文件名

vc=cv2.VideoCapture(path1)

fps=vc.get(5)

# print(fps)

# print("count",vc.get(7))

# print(type(vc))

logging.info("the video can be read")

count1=1

success =True

time1=1000

try:

? ? while (success):

? ? ? ? success,frame=vc.read()

? ? ? ? i=1

? ? ? ? if (count1% time1 == 0):

? ? ? ? ? ? cv2.imwrite("video" + "%d.png" % (count1/1000), frame)

? ? ? ? ? ? logging.debug("save successfully")

? ? ? ? ? ? # print(count1/1000)

? ? ? ? ? ? pic(int(count1/1000))

? ? ? ? ? ? javaapi(int(count1/1000))

? ? ? ? # print(i)

? ? ? ? count1=count1+1

? ? vc.release()

except:

? ? print("讀取失敗")

? ? logging.error("the video can not be read")

? ? # return pic_list

#調(diào)用接口

# url = ''

# data = {'XXXX':'XXX'}

# headers = {'Connection':'close'}

# s=requests.session()

# r = s.post(url,data = data,headers = headers)

# # print(r.text.encode('utf-8'))

# pic()

# f={

#? ? "localUrl":(None,'1.jpg'),

#

# }

# r=s.post(url,files=f)

第二種可以用到jython但是版本過于老舊诺舔,最近在研究接口的東西發(fā)現(xiàn)py4j,他可以完美解決jython的問題伏尼,well,首先安裝(本人用windows7,anaconda)直接pip install py4j,就ok了考润,然后在anaconda中的share中找到py4j,以及目錄下的jar读处,導入到eclipse中糊治。一切ok

接下來就是二者的交互了,不過多贅述罚舱。

文章部分來源:https://blog.csdn.net/tryto21/article/details/79667107

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末井辜,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子馆匿,更是在濱河造成了極大的恐慌抑胎,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,427評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件渐北,死亡現(xiàn)場離奇詭異,居然都是意外死亡铭拧,警方通過查閱死者的電腦和手機赃蛛,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,551評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來搀菩,“玉大人呕臂,你說我怎么就攤上這事》景希” “怎么了歧蒋?”我有些...
    開封第一講書人閱讀 165,747評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長州既。 經(jīng)常有香客問我谜洽,道長,這世上最難降的妖魔是什么吴叶? 我笑而不...
    開封第一講書人閱讀 58,939評論 1 295
  • 正文 為了忘掉前任阐虚,我火速辦了婚禮,結果婚禮上蚌卤,老公的妹妹穿的比我還像新娘实束。我一直安慰自己奥秆,他們只是感情好,可當我...
    茶點故事閱讀 67,955評論 6 392
  • 文/花漫 我一把揭開白布咸灿。 她就那樣靜靜地躺著构订,像睡著了一般。 火紅的嫁衣襯著肌膚如雪避矢。 梳的紋絲不亂的頭發(fā)上鲫咽,一...
    開封第一講書人閱讀 51,737評論 1 305
  • 那天,我揣著相機與錄音谷异,去河邊找鬼分尸。 笑死,一個胖子當著我的面吹牛歹嘹,可吹牛的內(nèi)容都是我干的箩绍。 我是一名探鬼主播,決...
    沈念sama閱讀 40,448評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼尺上,長吁一口氣:“原來是場噩夢啊……” “哼材蛛!你這毒婦竟也來了?” 一聲冷哼從身側響起怎抛,我...
    開封第一講書人閱讀 39,352評論 0 276
  • 序言:老撾萬榮一對情侶失蹤卑吭,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后马绝,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體豆赏,經(jīng)...
    沈念sama閱讀 45,834評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,992評論 3 338
  • 正文 我和宋清朗相戀三年富稻,在試婚紗的時候發(fā)現(xiàn)自己被綠了掷邦。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,133評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡椭赋,死狀恐怖抚岗,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情哪怔,我是刑警寧澤宣蔚,帶...
    沈念sama閱讀 35,815評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站认境,受9級特大地震影響胚委,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜元暴,卻給世界環(huán)境...
    茶點故事閱讀 41,477評論 3 331
  • 文/蒙蒙 一篷扩、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧茉盏,春花似錦鉴未、人聲如沸枢冤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,022評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽淹真。三九已至,卻和暖如春连茧,著一層夾襖步出監(jiān)牢的瞬間核蘸,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,147評論 1 272
  • 我被黑心中介騙來泰國打工啸驯, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留客扎,地道東北人。 一個月前我還...
    沈念sama閱讀 48,398評論 3 373
  • 正文 我出身青樓罚斗,卻偏偏與公主長得像徙鱼,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子针姿,可洞房花燭夜當晚...
    茶點故事閱讀 45,077評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 想抽時間翻譯一下這個教程袱吆,里面都是案例,如何是用Java 8 lambda Time 讓JAVA開發(fā)變得更簡單 ...
    Albert陳凱閱讀 289評論 0 0
  • ¥開啟¥ 【iAPP實現(xiàn)進入界面執(zhí)行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開一個線程距淫,因...
    小菜c閱讀 6,426評論 0 17
  • 超高速音視頻編碼器用法: ffmpeg [options] [[infile options] -i infile...
    吉兇以情遷閱讀 4,616評論 0 4
  • 01 在各大社交網(wǎng)絡平臺,關于對熊孩子的聲討似乎愈演愈烈拐揭,很多網(wǎng)友群情激憤撤蟆,在電腦屏幕后面紅著雙眼,揮舞著拳頭堂污,糾...
    小酒9閱讀 398評論 0 0
  • 嗨,各位寶寶龄砰,經(jīng)過一天一夜的列車漫游盟猖,我們終于到達美麗的半空之境啦。 一路上换棚,白天黑夜黑夜白天交替不停式镐,唯一不變的...
    動動小肥肥閱讀 258評論 0 0