为了账号安全,请及时绑定邮箱和手机立即绑定

python接口如何先return后还能调用函数

python接口如何先return后还能调用函数

一只斗牛犬 2018-06-24 14:22:00
业务场景:java程序中需要调用python程序接口做视频处理。为了不影响请求python接口使java程序一直等待返回,需要python接口收到请求后就return成功或者失败状态,然后再进行视频处理,处理完成后再回调java接口。那么问题来了:python接口如何先return后还能调用函数?不能使用try/catch的finall去处理,这样处理还是会先执行finally里的函数后才去return
查看完整描述

4 回答

?
米脂

TA贡献1836条经验 获得超3个赞

将return语句放在try语句块中

查看完整回答
反对 回复 2018-07-14
?
阿晨1998

TA贡献2037条经验 获得超6个赞

你需要的是异步,用回调

查看完整回答
反对 回复 2018-07-14
?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

写一个java异步函数,和一个java回调函数。把python处理代码放异步函数里,python代码执行完后回调。

查看完整回答
反对 回复 2018-07-14
?
慕丝7291255

TA贡献1859条经验 获得超6个赞

简单实现,可以设置一个标记,比如写入一个文件一个指定参数,另外一个子程序定期检测, 有消息就处理,处理完毕后再写入另外一个处理完毕的文件,在主程序也循环检测处理结果,一旦处理完毕就调用java

查看完整回答
反对 回复 2018-07-14
  • 4 回答
  • 0 关注
  • 1629 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信