|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
Traceback (most recent call last):
File "C:\Users\Administrator\Desktop\test.py", line 118, in <module>
packdata=json.loads(res.text)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python38-32\lib\json\__init__.py", line 357, in loads
return _default_decoder.decode(s)
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python38-32\lib\json\decoder.py", line 337, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python38-32\lib\json\decoder.py", line 353, in raw_decode
obj, end = self.scan_once(s, idx)
json.decoder.JSONDecodeError: Invalid \escape: line 33 column 162 (char 39100)
在使用json.loads()方法时一般可以正常使用,但好像有时遇到几个反斜杠\ 的时候会发生错误,自己在百度查了些资料,但还是不会处理,有没有大神帮一下?
(json文件是从网上获取的,不是自己本地的)
下面是提示中的出错位置(char 39100)
>>> res.text[39080:39120]
"_3_my_friends__a_let\\'s_learn<strong>123"
- res.text.replace("\\'", "'")[39080:39120]
复制代码
|
|