Python으로 파일 입출력하는 방법 - mj의 블로그

Python으로 파일 입출력하기

안녕하세요, mj입니다! 오늘은 Python을 이용해 파일을 읽고 쓰는 방법에 대해 알아보겠습니다. 파일 입출력은 프로그래밍에서 매우 중요한 부분으로, 데이터를 저장하고 불러오는 데 필수적입니다. 이 포스팅에서는 Python의 기본적인 파일 입출력 방법과 예제를 통해 구체적으로 설명하겠습니다.

파일 쓰기 (Writing a File)

파일에 데이터를 쓰는 방법은 간단합니다. Python에서 파일을 쓰기 위해서는 open() 함수를 사용하여 파일을 열고, write() 메서드를 이용해 내용을 작성합니다.

예제 1: 텍스트 파일에 쓰기

with open('example.txt', 'w') as file:
    file.write('Hello, World!')

위 코드를 실행하면 example.txt 파일에 "Hello, World!"라는 텍스트가 저장됩니다.

예제 2: 여러 줄 쓰기

with open('example.txt', 'w') as file:
    file.write('첫 번째 줄\n')
    file.write('두 번째 줄\n')
    file.write('세 번째 줄\n')

출력 결과:

첫 번째 줄
두 번째 줄
세 번째 줄

파일 읽기 (Reading a File)

파일에서 데이터를 읽는 방법도 간단합니다. open() 함수로 파일을 연 후, read() 또는 readlines() 메서드를 사용합니다.

예제 3: 전체 파일 읽기

with open('example.txt', 'r') as file:
    content = file.read()
    print(content)

출력 결과는 이전에 작성한 내용을 그대로 출력합니다.

예제 4: 줄 단위로 읽기

with open('example.txt', 'r') as file:
    for line in file:
        print(line.strip())

출력 결과:

첫 번째 줄
두 번째 줄
세 번째 줄

파일 추가하기 (Appending to a File)

기존 파일에 내용을 추가하고 싶다면, 파일 모드를 'a'로 설정하면 됩니다.

예제 5: 파일에 내용 추가하기

with open('example.txt', 'a') as file:
    file.write('네 번째 줄\n')

결과적으로 example.txt 파일에는 "네 번째 줄"이 추가됩니다.

마무리

오늘은 Python을 이용한 파일 입출력 방법에 대해 알아보았습니다. 파일을 읽고 쓰는 것은 데이터 처리의 기본이므로, 다양한 방법을 연습해보시는 것을 추천합니다. 앞으로도 더 많은 프로그래밍 관련 주제로 찾아뵙겠습니다. 감사합니다!

댓글

이 블로그의 인기 게시물

리눅스에서 SSH 설정하고 사용하는 법

삼바 서버 구성하기: 리눅스와 윈도우 간의 파일 공유 완벽 가이드

011) Rocky Linux 9.5 설치 방법: 단계별 가이드와 설정 팁