Использование try и кроме нормального потока, это плохой подход? - PullRequest
0 голосов
/ 02 мая 2020

Это два примера кода, который я пишу. Используете ли попробовать и, кроме этого, плохой дизайн? Или это приемлемое использование. Просто я прочитал это, попробую и не должен использоваться как часть нормального потока, они должны использоваться только как исключения.

# run for each listing on the page. 
while i < 20:
    data_list = []
    j = 0 # set number within listing

    for value in list_level_0:
        try:
            data_list.append(data['list'][i][value]) 
        except:
            data_list.append("NaN")

Второй пример

try:
    data_list.append("encore "+str(data['list'][i]['sets']['set'][j]['other'])) 
except:
    data_list.append(data['list'][i]['sets']['set'][j]['name'])
...