06_파이썬 중급 4

김정연·2023년 4월 15일
0

데이터스쿨

목록 보기
7/30

keyword
#예외 #텍스트 파일


📌예외

예외란, 문법적으로는 문제가 없으나 실행 중 발행하는 예상하지 못한 문제이다.

예외처리

try~except

try~except~else

finally

예외처리한 입력값도 finally문에서 출력된다.

exception클래스 - 예외를 담당하는 클래스

내가 예외를 직접 설정할 수 있다.

사용자 exception클래스


📌텍스트 파일

텍스트 파일쓰기

  • open() - 파일열기
  • read() or write() -읽기 또는 쓰기
  • close()-파일닫기

file= open(‘/Users/jeongyoy/Documents/test.txt’, ‘w’ ) - > open(‘파일경로/해당파일’, ‘쓰기’)
⚠︎파일 쓰기에서는 꼭 해당파일이 적재되어야함..
⚠︎기존의 문자열을 없애버리고 새로운 문자열로 덮어버린다.

텍스트 파일읽기

다시저장하기

텍스트 파일열기

파일모드는 파일을 어떤 목적으로 open할지 정한다.

  • ‘w’: 쓰기전용(파일이 있으면 덮어씌움)
  • ‘a’: 쓰기전용(파일이 있으면 덧붙힘)
  • ‘x’: 쓰기전용(파일이 있으면 에러 발생)
  • ‘r’: 쓰기전용(파일이 없으면 에러 발생 )

with ~as문

with ~ as문을 사용하면 파일닫기(close)을 생략할 수 있다.

writelines()

마지막줄에 f.writelines(languages)는 개행은 안됨. 개행하기 위해서 f.writelines(item + ‘\n’ for item in languages)로 적재.

readlines(), readline() - 여러줄 읽기와 한줄 읽기

이미지출처: 제로베이스

0개의 댓글