weixin_42697546
weixin_42697546
采纳率85.7%
2019-11-22 12:31

list是一个空的 为空 如何防止 python 报错?IndexError: list index out of range

已采纳

input里面的value值是空的

dataneirong=inid.xpath('./td[2]/input/@value')[0].strip()
    print(dataneirong)

IndexError: list index out of range

如何防止 它 报错

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • Eric_Liu_Xin 澈丹丶 2年前

    if inid.xpath('./td[2]/input/@value'):
    dataneirong=inid.xpath('./td[2]/input/@value')[0].strip()
    print(dataneirong)

    点赞 1 评论 复制链接分享
  • qq_23126581 郭老师的小迷弟雅思莫了 2年前

    先判断list是否是null和list.size()>0 然后才能使用索引定位获取数据。

    点赞 2 评论 复制链接分享

为你推荐