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


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

드디어 클래스 파트를 끝내고 파이썬 기초 부분의 마지막 파트인 '파일 입출력'으로 넘어왔다. 클래스 파트가 끝난 줄 알았는데 다시 파일 입출력 '클래스'라는 파트부터 나온다... 우선 여기서는 파일 입출력 클래스와 파일 객체 열기/닫기 부분에 대해서 학습해 보자. 파일 입출력 클래스 파이썬에서 파일 입출력 기능을 사용하기 위해서는 io 모듈을 import 해야 한다. 파일 입출력은 크게 텍스트 파일의 입출력과 바이너리 파일 입출력, 그리고 raw 입출력 등 3가지 형태의 입출력 기능이 있다. io 모듈의 클래스 계층 구조 위의 그림은 io 모듈의 클래스 계층 구조를 나타낸다. 입출력을 위한 최상위 추상 기반 클래스인 ABC(abstract base class)는 IOBase 클래스이며, IOBase 클래스로부터 상속받은 TextIOBase, BufferedIOBase, RawIOBase 추상 기반 클래스가 있다. 텍스트 파일 입출력은 TextIOBase로부터 상속 받은 StringI...


#BufferedIOBase #파일객체 #텍스트파일 #바이너리파일 #TextIOBase #RawIOBase #python #open #io모듈 #IOBase #FileIO #파일입출력

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