9.입력과 출력 9.2 파일입출력

C급 개발자와 함께하는 파이썬

9.2 파일입출력

프로그램을 개발하면서 파일을 입출력하는경우는 매우 빈번하게 나타날 것입니다. 요즘 많이들 사용하는 json, xml 등등의 파일을 읽어와서 데이터를 화면에 출력하거나 다른 파일에 저장하는 일들이 많이 일어날 텐데요. 이번에는 파일을 읽고, 쓰고 하는 방법에 대해서 알아보도록 하겠습니다.


9.2.1 텍스트 파일 읽기

가장 기본이 되는것은 텍스트 파일을 만들어서 텍스트 파일을 읽어서 화면에 출력하는 프로그램을 개발해 보도록 하겠습니다. 가장 간단한 방법으로 파일을 읽어오늘 프로그램을 개발해보도록 하겠습니다.


9.2.1.1 readline() 이용하여 파일 읽기


파일에서 읽어온 텍스트 데이터를 readline() 함수를 이용하여 텍스트 파일을 출력하였습니다.



9.2.1.2 readlines()를 이용하여 파일 읽기

다음은  readlines()함수를 이용하여 파일의 내용을 출력하는 방법입니다. 위와 비슷한 방법인데 readline으로 가져오지 않고 readlines로 가져와서 거기에서 line를 가져오는 방법입니다.




9.2.1.3 read()함수를 이용하여 파일 읽기

read()함수를 이용하여 파일 전체를 가져와서 출력하는 방법을 사용한다.



readline(), readlines(), read() 세개 모두 함수가 있는것은 상황에 따라 사용하기 위한 것입니다. 프로그램을 작성할 때 어떤 방법으로 해야하는지 가장 적당한 방법을 이용하여 작업하시기 바랍니다.

9.2.2 텍스트 파일 쓰기

파이썬에서 텍스트 파일을 쓰기 위해서는 위와 같이 파일을 열어서 문자열을 추가, 변경해서 저장하면 텍스트 파일을 쓸수 있습니다.



‘w’ 옵션을 이용하여 파일을 열었습니다. 파일이 없는경우 파일을 만들어 주면서 열리게 됩니다.




댓글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.