raise JSONDecodeError(“Extra data“, s, end) json.decoder.JSONDecodeError: Extra data: line 1 column

raise JSONDecodeError("Extra data", s, end)

json.decoder.JSONDecodeError: Extra data: line 1 column错误处理

先去掉外面的列表,再用正则解决

import json
import re
of = open('cookie.txt','r',encoding='utf-8')
cookies = []
r = of.read()[1:-1]
pattern = r'({.*?})'
r1 = re.findall(pattern,r)
for i in r1:
    dic = json.loads(i)
    cookies.append(dic)
of.close()


版权声明:本文为m0_62612641原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。