Re: [閒聊] python大師請進

看板Marginalman作者 (人類)時間1年前 (2022/06/28 02:52), 編輯推噓1(101)
留言2則, 2人參與, 1年前最新討論串19/74 (看更多)
※ 引述《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)) 上面只是個簡易的範例,值不可以包括「,」或「}」符號 -- ▆▄   -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.225.96.107 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1656355965.A.E95.html

06/28 02:53, 1年前 , 1F
吐了
06/28 02:53, 1F

06/28 02:58, 1年前 , 2F
有很多 D 不過能先控制json到特定節點再找
06/28 02:58, 2F
文章代碼(AID): #1YkVnzwL (Marginalman)
討論串 (同標題文章)
文章代碼(AID): #1YkVnzwL (Marginalman)