파일 읽기
약 3분
파일 읽기 (프로그래밍 기초 > 파일 입출력)
안녕하세요! 이번 강의에서는 파일을 읽는 방법에 대해 알아보겠습니다. 우리가 다루게 될 주제는 프로그래밍의 기본 중 하나인 '파일 입출력'입니다. 파일 입출력은 컴퓨터에서 데이터를 저장하고 관리하는 데 아주 중요한 요소입니다.
우리가 쓰는 메모장이나 워드 프로세서에서 파일을 열어보는 것처럼, 프로그래밍에서도 파일을 읽고 쓸 수 있습니다. 자주 사용하는 예로는 텍스트 파일, CSV 파일 등이 있습니다. 이제 이러한 파일을 Python에서 어떻게 읽는지 살펴보겠습니다.
파일 읽기의 기본 원리
파일을 읽는 과정은 마치 책을 여는 것과 같습니다. 책의 표지를 열면 내용을 볼 수 있듯이, 파일도 열어야 내용을 확인할 수 있습니다. Python에서는 파일을 여는 open() 함수를 사용합니다.
file = open('example.txt', 'r') # 'r'은 읽기 모드
여기서 'example.txt'는 우리가 읽고 싶은 파일의 이름입니다. 'r'은 읽기 모드를 의미하며, 이는 파일 내용을 읽기 위해 파일을 연다는 뜻입니다.
파일 내용 읽기
파일을 연 다음에는 그 내용도 읽어야겠죠? Python에서는 다양한 방법으로 파일 내용을 읽을 수 있습니다. 그중 한 가지는 read() 메서드를 사용하는 것입니다.
content = file.read() # 파일의 모든 내용을 읽기
이 코드로 파일의 모든 내용을 한 번에 읽어 올 수 있습니다. 이제 내용을 화면에 출력해볼까요?
print(content) # 읽어온 내용을 출력
이제 파일의 내용을 출력하면 확인할 수 있습니다. 기억해야 할 중요한 점은 파일을 사용한 후에는 반드시 close() 메서드를 호출하여 닫아줘야 한다는 것입니다.
file.close() # 파일 닫기
이 과정을 통해 우리는 파일을 열고, 내용을 읽고, 마지막으로 파일을 닫는 일련의 과정에 대해 배웠습니다.
실습 과제
이번 강의의 마지막으로 간단한 실습 과제를 드리겠습니다. 여러분이 원하는 텍스트 파일을 하나 만들어보세요. 그 파일에 간단한 문장을 적어두고, 해당 파일을 Python을 사용하여 읽어보고 내용을 출력해보세요.
이상으로 파일 읽기 강의를 마치겠습니다. 다음 시간에는 파일에 데이터를 쓰는 방법에 대해 배워보겠습니다. 수고하셨습니다!
댓글 0
아직 댓글이 없습니다. 첫 댓글을 남겨보세요.