Re: [閒聊] 直接貼程式碼已回收
※ 引述《JerryChungYC (JerryChung)》之銘言:
: 標題: Re: [閒聊] 直接貼程式碼
: 時間: Mon Aug 22 21:36:59 2022
:
: 試了一下 到 final_data 都沒有出現 "\"
這是跳脫字元 就單純搜尋替換成 "
: 為啥還要用一個 turn_string_to_dict
: 直接 json.loads(final_data) 就好了吧
: → JerryChungYC: 然後找開頭0應該reㄅ re.findall(r"0\d+", data) 08/22 21:38
不能捏
turn_string_to_dict
就是為了避免數值出現 0 開頭數值
直接 json.loads(final_data) 會跟你說格是錯誤
https://paste.ee/p/DhwWP
這是我錯誤那次跑出的資料(已經去除頭尾跟修改sections)
with open('test.json','r',encoding="utf-8") as f:
data = f.read()
f.close
給你讀檔開頭方便測試
問題出現在一筆 "143": 094708
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.138.45.4 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1661176505.A.D08.html
※ 編輯: surimodo (220.138.45.4 臺灣), 08/22/2022 21:58:03
※ 編輯: surimodo (220.138.45.4 臺灣), 08/22/2022 22:02:47
討論串 (同標題文章)