设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 5133|回复: 1
打印 上一主题 下一主题

解析Json文本时Json.load()一直报错,说传入文本字符不对

[复制链接]

0

主题

0

好友

137

积分

注册会员

Rank: 2

楼主
发表于 2018-3-19 11:43:34 |显示全部楼层
pattern = re.compile('gallery: JSON.parse\((.*?)\),\n',re.S)
result = re.search(pattern,html)
if result:
    data = json.loads(result.group(1)) #这个拿到的是str
    data = eval(data) #这个把str转换为字典
拿过去运行一下。
回复

使用道具 举报

0

主题

0

好友

137

积分

注册会员

Rank: 2

沙发
发表于 2018-3-20 09:31:07 |显示全部楼层
自学当程序员 发表于 2018-3-20 08:07
谢谢

动态语言多多注意数据类型
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-5-20 07:22 , Processed in 0.016508 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部