开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 1745|回复: 1
收起左侧

[火山安卓分享] 火山Python类库封装示例

[复制链接]
结帖率:100% (2/2)
发表于 2020-2-24 13:39:39 | 显示全部楼层 |阅读模式   江苏省苏州市

火山Python(派森)存在的目的.
   众所周知,Python是英文界最好掌握的编程语言,其学习资料众多,易入手,易扩展,让其从众多编程语言中脱颖而出,

   年前一段时间, 我就常常想,能否让火山直接调用Python呢? 这样一来,岂不是说火山就能调用大部分的Python库了?
   .......
   略过个人感叹N万字.

  其存在目的:
       1. 让火山支持调用Python的库.
       2. 让Python可以调用火山的方法.
       3. 允许火山与Py相互沟通.

  以上,1,2条皆为废话,第三条才是重点,没错,我要做的就是,搭建一个Python与火山沟通的桥梁,允许两种语言相互沟通.

  我这样打个比方,如果我们要在火山里解析JSON文本,这个JSON文本内包括数组,那么,我们解析起来,则需要以下几步.
    1.创建JSON类对象.
    2.从JSON对象内,取得指定的数组对象.
    3.从JSON数组对象内,取得指定的JSON对象.
    4.从第三步取出来的JSON对象中,取得指定的内容.
大概说起来,是需要四部的,实际写起来,那就不知道多少行了.....

但是,BUT, 如果使用Python来解析呢?我们来看一下.
    1.创建JSON解析器.
    2.PyJson对象.路径取值 ("") 其中为路径,则可以直接取出内容.
什么?你不信? 无图无真相,咱们有图有真相.


这是代码书写图,为了让其阅读起来更加容易,我把一行可以改定的代码,分成了多行,且加了注释.






























此文的作者是:北京时间零点,我只是转载而已,我暂时可没这么大的本事.

可以看到红色区域中,简简单单的几条代码,就取得了指定数组中的指定成员内容了. 是不是非常简单?

好,如果你说, 这不算什么, 那我们来看一下JSON生成.直接上图:


下载地址:链接:https://share.weiyun.com/5mShyDA 密码:kqecxu




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
结帖率:100% (1/1)

签到天数: 17 天

发表于 2020-6-28 14:54:55 | 显示全部楼层   浙江省宁波市
太高深了,貌似听不懂,火山和Python都能扯上关系
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表