[파이썬 기초] 파일 입출력 관련 객체 메소드


[파이썬 기초] 파일 입출력 관련 객체 메소드

이전 포스팅에서 open( ) 함수로 다양한 파일 객체를 생성하는 방법에 대해 학습했다. 여기서는 파일 객체 메소드인 write( ), read( ), readline( ), readlines( ) 등을 사용하여 입출력을 수행하는 방법에 대해 학습하며, 추가적으로 seek( ), tell( ) 메소드에 대해서도 학습해 보자. write( ) / read( ) 메소드 write( ) 메소드는 생성된 파일 객체가 f라고 했을 때, f.write(string) 처럼 string 문자열이 인자로 전달되면 내용을 파일에 출력한 다음 바이트 수를 반환하는 기능을 한다. 텍스트 파일에서 출력할 string은 str( ) 객체이며, 바이너리 파일에서 출력할 string은 bytes, bytearray, memoryview, array.array 등의 바이트 객체가 된다. 보통은 read( ) 메소드와 자주 사용되며, seek(0) 메소드를 이용해서 커서를 파일의 시작위치 지점으로 옮긴다음 단어 배...


#flush #파일객체 #파이썬 #writelines #seek #readlines #readline #read #python #io모듈 #파일입출력

원문링크 : [파이썬 기초] 파일 입출력 관련 객체 메소드