- 학습목표
1. 파일의 내용을 읽고 쓸 수 있다.
2. 파이썬의 Context Manager를 활용할 수 있다.
1. 파일 입력
- 인코딩이란?
컴퓨터가 문자를 저장하는 방식이며, utf-8, euc-kr, cp949 등 다양한 방식이 존재한다.
* 우리가 사용하는 모든 프로그램, 화면에서는 문자를 표시하기 위해 인코딩을 사용
- 파일 입력 함수
read() 함수 : 전체를 읽는 함수
readline() 함수 : 한 줄 읽는 함수
readlines() 함수 : 전체를 한줄 씩 읽는 함수
- Context Manager의 활용
Context Manager는 리소스를 할당, 제공, 해제하는 역할을 수행한다.
* 파일의 경우 open, read, close가 할당, 제공, 해제로 이루어진다.
2. 파일 출력
- write() 함수 : 전체를 읽는 함수
- Context Manager의 활용
KPU : 파이썬을 활용한 프로그래밍 과정