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