본문 바로가기
[programming]/[python 3] 파이썬 3

[python 3] 파이썬 3 무한반복루프 키보드 중지 ctrl+c 특정 예외처리하기 메시지 소스 코드 예제

by codeomni 2020. 8. 4.
반응형

 

안녕하세요.

이번 포스팅은 파이썬3에서 키보드 입력 오류 처리하기입니다.

특정 상황인 무한 반복 루프에서 Ctrl+C를 입력하면 발생하는 오류를 처리할 수 있습니다.

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
num = 1
 
# try~ except 특정 예외
try:
    # 무한 반복
    while True:
        print(num)
        num += 1
 
# Ctrl + C를 입력할 경우
except KeyboardInterrupt:
    print('Ctrl + C 중지 메시지 출력')
 
print('codeomni.tistory.com')
 

▲ try~ except 구문을 사용해서 특정 구문을 예외 시킵니다.

▲ KeyboardInterrupt를 사용해서 Ctrl+C를 입력할 경우 메시지를 출력할 수 있도록 합니다.

 

 

 

 

무한반복루프에서 Ctrl+C를 입력할 경우 메시지를 출력한 실행화면입니다.

댓글