鱼C论坛

 找回密码
 立即注册
查看: 1458|回复: 2

[已解决]使用json时遇到错误 json.decoder.JSONDecodeError: Invalid \escape

[复制链接]
发表于 2020-4-27 17:12:08 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

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"
最佳答案
2020-4-27 17:14:02
res.text.replace("\\'", "'")[39080:39120]
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-27 17:14:02 | 显示全部楼层    本楼为最佳答案   
res.text.replace("\\'", "'")[39080:39120]
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-27 17:46:01 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-26 22:42

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表