Re: [闲聊] python大师请进

楼主: eight0 (欸XD)   2022-06-28 02:52:43
※ 引述《surimodo (摇滚少女!! 活力棉花糖!!)》之铭言:
: 大师请进
: json 格式
: 我很确定有个key在里面
: 但是节点可能不一样
: 像是有
: A['B']['C']['D']
: 或者
: A['B']['D']
: 如果 KEY 是 'D'
: 我要怎么定位或者直接呼叫那个值
如果你的值很简单,键在整份资料中独特,JSON可以用文字表示的话︰
import re
data = '{"A":{"B":{"D":"foo"}}}'
print(re.search(r'"D":([^,}]+)', data).group(1))
上面只是个简易的范例,值不可以包括“,”或“}”符号
作者: Apache (阿帕契)   2022-06-28 02:53:00
吐了
作者: surimodo (好吃棉花糖)   2022-06-28 02:58:00
有很多 D 不过能先控制json到特定节点再找

Links booklink

Contact Us: admin [ a t ] ucptt.com