반응형
안녕하세요. 다니엘입니다.
파일입출력 시 with문을 이용하여 이전보다 간단하게 프로그래밍하는 방법을 알아보도록 하겠습니다.
with
- 파일 입출력시 with를 사용하여 코드를 줄 일 수 있음.
- 파일입출력시는 close를 꼭 해줘야 하는데 with문을 이용하면 close 없이 사용 가능
먼저 기본 파일 입출력 방식에 대한 예시를 보여드리면
일반 파일 읽기
open으로 파일을 오픈한뒤 그것을 profile_file 객체에 담고
이후 pickle.load 를 통하여 데이터를 불러온 뒤 프린트를 해주고 있습니다.
이후 반드시 close를 통하여 open된 파일을 닫아줘야 하는데요
with문을 쓴다면 ? 어떻게 될까요?
with
with open(파일명, 모드) as 객체명:
이렇게 간단한 코드를 통하여 파일을 불러오는 동시에 profile_file이라는 객체에 담을 수 있습니다.
그리고 번거롭게 close를 안 해도 되어서
with문을 사용한다면 조금 더 편하게 코딩을 할 수 있겠네요!
출처 : 나는코딩 유튜브 강좌
반응형
'IT > 파이썬 기초' 카테고리의 다른 글
[파이썬 기초] 상속, 다중상속 (5) | 2023.07.13 |
---|---|
[파이썬 기초] class, 생성자, 멤버변수, 메소드 정리 (0) | 2023.07.08 |
[파이썬 기초] pickle 이용한 파일 입출력, 데이터 로딩 (0) | 2023.07.06 |
[파이썬 기초] 파일 입출력 (0) | 2023.07.05 |
[파이썬 기초] 표준 입출력 , 관련 함수(seq, end, ljust, rjust, zfill 등) (0) | 2023.07.04 |