IT/파이썬 기초

[파이썬 기초] with 문을 이용한 간단한 파일 입출력

Daniel_5 2023. 7. 7. 18:04
반응형

안녕하세요. 다니엘입니다. 

파일입출력 시 with문을 이용하여 이전보다 간단하게 프로그래밍하는 방법을 알아보도록 하겠습니다. 


with

- 파일 입출력시 with를 사용하여 코드를 줄 일 수 있음. 

- 파일입출력시는 close를 꼭 해줘야 하는데 with문을 이용하면 close 없이 사용 가능 

먼저 기본 파일 입출력 방식에 대한 예시를 보여드리면 

일반 파일 읽기

open으로 파일을 오픈한뒤 그것을 profile_file 객체에 담고

이후 pickle.load 를 통하여 데이터를 불러온 뒤 프린트를 해주고 있습니다. 

이후 반드시 close를 통하여 open된 파일을 닫아줘야 하는데요 

with문을 쓴다면 ? 어떻게 될까요?

with

with open(파일명, 모드) as 객체명:

이렇게 간단한 코드를 통하여 파일을 불러오는 동시에 profile_file이라는 객체에 담을 수 있습니다. 

그리고 번거롭게 close를 안 해도 되어서

with문을 사용한다면 조금 더 편하게 코딩을 할 수 있겠네요!


 출처 : 나는코딩 유튜브 강좌 

 

반응형