[파이썬 기초] - 파일 입출력 클래스 및 파일 객체


[파이썬 기초] - 파일 입출력 클래스 및 파일 객체

드디어 클래스 파트가 끝나고 파이썬 기초 게시판의 마지막 파트인 '파일 입출력'에 대해 다뤄 보려고 한다. 클래스 파트가 끝나긴 했지만 처음은 '파일 입출력 클래스'라고 또 다시 클래스를 다뤄야 한다. 하지만 클래스에 비해서는 내용이 그렇게 길지는 않기 때문에 2~3 포스팅으로 나눠서 작성하면 다 끝날 것 같다. 파일 입출력 클래스 파이썬의 io 모듈은 파일 입출력을 담당한다. 파일 입출력은 크게 텍스트 파일 입출력, 바이너리 파일 입출력, 그리고 raw 입출력 등 3가지 형태의 입출력이 존재한다. io 모듈의 클래스 구조 위의 그림은 io 모듈의 클래스 계층 구조이다. 입출력을 위한 최상위 추상 기반 클래스(ABC : abstract base class)는 IOBase 클래스이고, IOBase 클래스로부터 상속 받은 TextIOBase, BufferedIOBase, RawIOBase 추상 기반 클래스가 존재한다. 텍스트 파일 입출력은 TextIOBase로부터 상속 받은 String...


#BufferedIOBase #파이썬 #TextIOWrapper #TextIOBase #RawIOBase #Python #open #io모듈 #IOBase #closefd #BufferedWriter #BufferedReader #BufferedRandom #파일객체

원문링크 : [파이썬 기초] - 파일 입출력 클래스 및 파일 객체