資料檔案 是某網站xhr中爬取的,DB.do
樣式大概是這樣:
{"name":null,"age":"18","data":"2020-05-10"},{"name":null,"age":"28","data":"2020-06-10",
"table":[{"name":null,"age":"18","data":"2020-05-10"}]}
嵌套的字典型別,其實我只要提取 [] 中的內容即可,
想用一下方法,但發現不能用“[”,“]”這個區查找
re.compile(r'[{](.*)[}]', re.S)
當然我可以吧 { 替換成 [ 就能實作,但我感覺這樣的方式很消耗資源。。。。(感覺),因為這個檔案體積就有10多M,不叫慢
請教要怎么做??或者有沒更好的方法?
uj5u.com熱心網友回復:
應該是json格式的字串匯入 json 庫
json.loads轉成 dict格式
然后提取資料
uj5u.com熱心網友回復:
序列化后用推導式直接提取轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/183217.html
上一篇:5G的認識
下一篇:Python的turtle庫
