3월16일 학습노트

김정인·2023년 3월 17일
0

데이터스쿨13기

목록 보기
8/17

학습목표 : 파이썬 중급 30~39

try~except~else

  • 예외가 발생하지 않은 경우 실행하는 구문이다.
  • else구문은 예외가 발생하지 않으면 실행됨
  • except없이 try else만 입력하면 실행 안됌.

finally

  • 예외 발생과 상관없이 항상 실행

Exception클래스

  • Exception은 예외 담당 클래스
  • 어떤 예외가 발생했는지 정보를 알 수 있음
    except Exception as e: 에서 e를 출력하면 예외 사유 나옴.

사용자 예외 클래스

  • Exception 클래스를 상속해서 사용자 예외클래스를 만들 수 있다.

텍스트파일 쓰기

  • open(), read(), write(), close()를 이용한 텍스트 파일 다루기
  • 파일열기, 읽기, 쓰기, 파일닫기
  • write()함수를 이용한 파일에 문자열 쓰기
open('c:/pythonTxt/test.txt','w') # 경로, 쓰기모드

strCnt = file.write('hello') 
print(f'strCnt: {strCnt}')

file.close() 
  • 쓰기모드는 파일이 없으면 새로운 파일 생성, 기존의 문자열을 지우고 새로운 글자열를 덮음.

텍스트파일 읽기

  • read() 함수를 이용한 파일 문자열 읽기

0개의 댓글