본문 바로가기
IT

파이썬에서의 파일 입출력 방법과 예시 코드

by comwell 2024. 5. 5.
반응형

파이썬에서의 파일 입출력 방법과 예시 코드에 대해 자세히 알아보겠습니다. 파일 입출력은 파이썬 프로그래밍에서 매우 중요한 개념 중 하나이며, 데이터를 파일에 쓰거나 읽는 데 사용됩니다.

 

파일 입출력 기본 개념

먼저, 파일을 열어서 데이터를 쓰거나 읽기 위해서는 파일을 오픈(open)해야 합니다. 이를 위해 내장 함수 open()을 사용하며, 파일 경로와 옵션을 지정하여 파일을 열 수 있습니다. 파일을 열 때는 쓰기 모드('w')나 읽기 모드('r') 등을 지정해주어야 합니다. 예를 들어, '파일.txt' 파일을 쓰기 모드로 열고 싶다면 다음과 같이 open() 함수를 사용할 수 있습니다.

 

파일 쓰기 예시 코드

python with open('파일.txt', 'w') as file: file.write('안녕하세요. 파일 입출력 예시입니다.')

위 코드에서 '파일.txt' 파일을 쓰기 모드('w')로 열고, 파일 객체를 file 변수에 할당한 후 write() 함수를 사용하여 파일에 내용을 씁니다. with 문을 사용하면 파일을 자동으로 닫아주기 때문에 코드를 간결하게 작성할 수 있습니다.

 

 

파일 읽기 예시 코드

파일을 읽기 모드로 열어서 파일의 내용을 읽어오려면 다음과 같이 코드를 작성할 수 있습니다.

python with open('파일.txt', 'r') as file: data = file.read() print(data)

 

위 코드에서 '파일.txt' 파일을 읽기 모드('r')로 열고, 파일 객체를 file 변수에 할당한 후 read() 함수를 사용하여 파일의 내용을 읽어와 data 변수에 저장합니다. 마지막으로 print() 함수를 사용하여 파일의 내용을 출력합니다.

 

파일 입출력 시 주의할 점

파일을 열 때는 파일 경로를 올바르게 지정해야 하며, 파일을 닫지 않고 계속해서 열어둘 경우 메모리 누수가 발생할 수 있습니다. 따라서 파일 작업이 끝나면 항상 파일을 닫아주는 습관을 가지는 것이 좋습니다. with 문을 사용하면 파일을 열고 닫는 작업을 자동으로 처리할 수 있어 편리합니다.

 

이렇게 파이썬에서의 파일 입출력 방법과 예시 코드에 대해 알아보았습니다. 파일 입출력은 파이썬 프로그래밍에서 중요한 부분이므로 실무에서도 자주 사용되는 기능입니다.

반응형