이전 포스팅에서는 open( ) 함수로 다양한 파일 객체를 생성하는 방법에 대해 작성했는데, 여기서는 파일 객체 메소드인 write( ), read( ), readline( ), readlines( ) 등을 사용하여 출력을 수행하는 방법을 코드로 작성해 보려고 한다. 1. write( )/read( ) 각자 생성된 파일 객체가 존재하면 write(string)은 string의 내용을 파일에 출력하고, 출력한 바이트 수를 반환한다. 텍스트 파일에서 출력할 string은 str( ) 객체이다.
바이너리 파일에서 출력할 string은 bytes, bytearray, memoryview, array.array 등의 바이트 객체가 되고, 만약에 read( ) 메소드를 활용하였을 때는 read(size)를 통해 파일의 내용을 최대 size 바이트 만큼 읽..........