파이썬 기초 강좌: 파일 입출력

2024. 4. 7. 12:18파이썬/3.파일 다루기

반응형

이번 포스팅에서는 파일 입출력에 대해 알아보겠습니다. 파일 입출력은 프로그램이 파일을 생성, 읽기, 쓰기 및 수정하는 데 필요한 기본적인 작업입니다. 파이썬에서 파일을 다루는 방법을 배우고 실제 예제를 통해 익혀보겠습니다.

  1. 파일 열기와 닫기

파일을 다루기 위해서는 먼저 파일을 열어야 합니다. open() 함수를 사용하여 파일을 열고, 작업이 끝나면 close() 함수를 사용하여 파일을 닫아야 합니다.

예제 코드:

# 파일 열기
file = open("example.txt", "r")

# 파일 읽기 또는 쓰기 작업 수행

# 파일 닫기
file.close()

파일 읽기

read() 메서드를 사용하여 파일에서 데이터를 읽을 수 있습니다. 파일을 읽을 때는 파일이 이미 열려 있어야 합니다.

예제 코드:

file = open("example.txt", "r")
data = file.read()
print(data)
file.close()

파일 쓰기

write() 메서드를 사용하여 파일에 데이터를 쓸 수 있습니다. 파일을 쓸 때는 파일을 쓰기 모드로 열어야 합니다.

예제 코드:

file = open("example.txt", "w")
file.write("Hello, world!")
file.close()

with 문을 사용한 파일 처리

with 문을 사용하면 파일을 열고 닫는 작업을 자동으로 처리할 수 있습니다. 이를 통해 코드를 간결하게 작성할 수 있습니다.

예제 코드:

with open("example.txt", "r") as file:
    data = file.read()
    print(data)

파일 입출력 에러 처리

파일을 다룰 때 발생할 수 있는 예외를 처리하기 위해 예외 처리를 구현할 수 있습니다. try-except 구문을 사용하여 파일 입출력 에러를 처리할 수 있습니다.

예제 코드:

try:
    with open("example.txt", "r") as file:
        data = file.read()
        print(data)
except FileNotFoundError:
    print("파일을 찾을 수 없습니다.")
except Exception as e:
    print("에러 발생:", e)

 

이상으로 파이썬 파일 입출력에 대한 포스팅을 마치겠습니다. 파일 입출력은 파이썬 프로그래밍에서 중요한 부분이므로 실습을 통해 익숙해지도록 노력해보세요! 📄💻

반응형