报错解决:Python ‘NoneType‘ object is not subscriptable , 获取到的数据为None,需要保留数据

在使用Python爬取DB电影数据时遇到'NoneType' object is not subscriptable错误。错误原因在于数据中包含None类型。解决方案包括:1) 使用try-except捕获异常,忽略None数据;2) 对数据进行判断处理,确保不直接操作可能为None的对象。通过这样的方式,既能避免程序异常,又能保留数据。
摘要由CSDN通过智能技术生成

人生苦短,我用python

爬取某DB电影数据的时候,

在获取内容的时候出现

'NoneType' object is not subscriptable

Python 资料+报错交流:点击此处跳转文末名片获取

在这里插入图片描述

获取数据的部分代码是:

        writer_avatars = (writers_list[wi]['avatars']['small'])  # 编剧照片
        writer_name_en = (writers_list[wi]['name_en'].replace("\'", "\\\'")  # 编剧英文名
        writer_name = (writers_list[wi]['name'].replace("\'", "\\\'")  # 编剧名字
        writer_alt = (writers_list[wi]['alt'])  # 编剧在豆瓣中的个人主页url
        writer_id = writers_list[wi]['id']  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值