개발 => 복습 후 재정리 대기/Python

[Python][문법] 예외처리 try except

장 상 현 2021. 5. 5.

people = [
    {'name': 'bob', 'age': 20},
    {'name': 'carry', 'age': 38},
    {'name': 'john', 'age': 7},
    {'name': 'smith', 'age': 17},
    {'name': 'ben', 'age': 27},
    {'name': 'bobby', 'age': 57},
    {'name': 'red', 'age': 32},
    {'name': 'queen'} #에러부분
]

for person in people:
    try:
        if person['age'] > 20:
            print(person['name'])
    except:
        print(person['name'], '에러입니다')


# 도중에 멈추지 말고 에러출력 후 계속 진행
# 남용하면 돌아는 가는데 뭔가 이상해지고 무슨 에러가 나는지 모름
# 왠만해선 쓰지 마!

people = [
    {'name': 'bob', 'age': 20},
    {'name': 'carry', 'age': 38},
    {'name': 'john', 'age': 7},
    {'name': 'smith', 'age': 17},
    {'name': 'ben', 'age': 27},
    {'name': 'bobby', 'age': 57},
    {'name': 'red', 'age': 32},
    {'name': 'queen'} #에러부분
]

for person in people:
    try:
        if person['age'] > 20:
            print(person['name'])
    except:
        print(person['name'], '에러입니다')


# 도중에 멈추지 말고 에러출력 후 계속 진행
# 남용하면 돌아는 가는데 뭔가 이상해지고 무슨 에러가 나는지 모름
# 왠만해선 쓰지 마!

댓글