I want to exception handle 'list index out of range.'

前端 未结 6 927
甜味超标
甜味超标 2020-11-27 12:53

I am using BeautifulSoup and parsing some HTMLs.

I\'m getting a certain data from each HTML (using for loop) and adding that data to a cert

6条回答
  •  误落风尘
    2020-11-27 13:56

    A ternary will suffice. change:

    gotdata = dlist[1]
    

    to

    gotdata = dlist[1] if len(dlist) > 1 else 'null'
    

    this is a shorter way of expressing

    if len(dlist) > 1:
        gotdata = dlist[1]
    else: 
        gotdata = 'null'
    

提交回复
热议问题