本帖最后由 user999 于 2022-6-10 11:45 编辑
各位大佬,小伙伴,我又来提问了。
现在我遇到一个问题,我是使用json格式,接收的数据。然后,我使用的是一次循环读取我需要的数据,然后从新组合一份数据。
这个网站,在性别这一块,如果说选择的是保密,那么直接gender = userDict['gender'] # 性别 这个KEY都没了。不是KEY=NULL 这种设置。
[Python] 纯文本查看 复制代码 for img in img_Dict:
# time.sleep(1)
imgNum += 1
title = re.sub('[/:*?"<>|.]', '_', img['title']) # 作品名称
comment_count = img['comment_count'] # 作品评论
view_count = img['view_count'] # 作品浏览数
like_count = img['like_count'] # 作品点赞
gender= img['gender'] # 作者性别
large = img['image']['large'] # 作品链接
name = img['user']['name'] # 作者名
如上,我现在只会这一种取值方式。如果出现上面循环内,任意一个KEY不存在,那我这个循环直接就报错了。
我希望这一次循环,取值的时候,其中某个KEY不见了,直接往下遍历后面的KEY,而不是直接跳出这个循环,进入新的循环,应该怎么处理呀?
|