목록전체 글 (149)
choco's story
finally 구문예외의 발생유무에 상관없이 무조건 실행되는 코드 부분기본구조try: 예외가 발생할 가능성이 있는 코드except: 예외가 발생했을 때 실행할 코드else: 예외가 발생하지 않았을 때 실행할 코드finally: 무조건 실행할 코드ex)try: number = int(input("정수 입력 :"))except: print("유효한 숫자가 아닙니다.")else: print("입력한 숫자 = {}".format(number))finally: print("프로그램이 종료되었습니다.") 예외 처리 구문 규칙 & 조합규칙try 구문은 단독 사용 불가 → except 구문 또는 finally 구문과 함께 사용else 구문은 반드시 except 구문 다음에 사용되어야 함조..
try except else 구문else 구문을 통해 '예외가 발생하지 않았을 때 실행항 코드'를 추가로 생성 가능 → 예외가 발생할 가능성이 있는 코드만 try 구문...나머진 전부 else 구문에 작성기본구조try: 예외가 발생할 가능성이 있는 코드except: 예외가 발생했을 때 실행할 코드else: 예외가 발생하지 않았을 때 실행할 코드 ex)try: number = int(input("정수 입력 :"))except: print("유효한 숫자가 아닙니다.")else: print("입력한 숫자 = {}".format(number))기존 try except 구문에서는 try 구문 안에 출력 결과까지 전부 있었지만, else 구문으로 이를 전부 이동시킴
try except 구문예외를 처리할 수 있는 구문기본구조try: 예외가 발생할 가능성이 있는 코드except: 예외가 발생했을 때 실행할 코드ex)try: number = int(input("정수 입력 :")) print("입력한 숫자 = {}".format(number))except: print("유효한 숫자가 아닙니다.") try except 구문 + pass 키워드 조합예외 발생 부분이 중요하지 않은 코드일 때, 프로그램의 강제 종료를 막기 위해 pass 키워드를 대신 적용기본구조try: 예외가 발생할 가능성이 있는 코드except: passex)try: number = int(input("정수 입력 :")) print("입력한 숫자 = {}".format(nu..
with 키워드긴 프로그램을 작성할 때, 프로그램 파일이 실수로 닫히는 경우를 방지해주는 키워드기본구조with open(문자열: 파일 경로, 문자열: 모드) as 파일 객체: 문장ex)with open('with_text.txt', 'w') as file: file.write("Hello Python Programming...!\n") file.write("I'm studying Python text file coding\n") file.write("It is very funny\n")
