吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3458|回复: 26
收起左侧

[Python 转载] 简单方便的一个python库

[复制链接]
angelb 发表于 2022-5-25 01:51
## 新学到的一个python库分享给大家
[Python] 纯文本查看 复制代码
from jsonpath import jsonpath

re = [{"name": "张三", "text": "文章", "fot": {"nas": "to", "sj": 10}}]

# 正常获取 还得一级一级的写
# 优势 : 明白直接  劣势 : 写的太多
print(re[0]["fot"]["sj"])

# jsonpath 库获取 简单直接,可以少写点代码,结果是一样
# 优势 : 简单方便快捷  劣势 : 有时间可能会自己看不明白写的啥
print(jsonpath(re, '$..sj')[0])


### 安装方法
pip install jsonpath

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
JaneHack + 1 + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

平淡最真 发表于 2022-5-25 02:19
本帖最后由 平淡最真 于 2022-5-25 02:20 编辑

我用小学数数的方法数了一下,你这个比原版多写了5个字符(没计算import需要多输入的)
py学徒 发表于 2022-5-25 11:54
Json Path介绍

看它的名字你就能知道,这Json Path和JSON文档有关系,正如XPath之于XML文档一样,JsonPath为Json文档提供了解析能力,通过使用JsonPath,你可以方便的查找节点、获取想要的数据,JsonPath是Json版的XPath。
Json Path语法

JsonPath的语法相对简单,它采用开发语言友好的表达式形式,如果你了解类C语言,对JsonPath就不会感到不适应。
————————————————
yzmx 发表于 2022-5-25 06:19
XiaoZouYu 发表于 2022-5-25 07:13
这个方法合适嵌套层数太多的,两三层完全没得必要用呀
Wapj_Wolf 发表于 2022-5-25 07:37
谢谢楼主分享,偶学习了。
kyzy0590 发表于 2022-5-25 07:55
总感觉 python 就是靠着精简了代码的结束语句,才做到代码量少的
头像被屏蔽
daisypojie 发表于 2022-5-25 07:57
提示: 作者被禁止或删除 内容自动屏蔽
excess1989 发表于 2022-5-25 08:34
感谢楼主的分享!
dork 发表于 2022-5-25 09:04
优势 : 简单方便快捷  劣势 : 有时间可能会自己看不明白写的啥
wanderrr 发表于 2022-5-25 09:10
平淡最真 发表于 2022-5-25 02:19
我用小学数数的方法数了一下,你这个比原版多写了5个字符(没计算import需要多输入的)

哈哈哈哈哈,太较真了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 02:00

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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