yield (1) 썸네일형 리스트형 yield 를 이용한 대량파일 처리 대용량 파일을 처리할 때는 한줄씩 읽으면서 처리해야 한다. 그렇다고 파일오픈 하고 1라인 읽고, 닫고 파일 오픈하고 2라인으로 서치 후 2라인 읽고 닫고 ... 는 아니다. yield 를 이용해 큰파일을 1줄씩 읽어보자. def read_file(yours_file): while True: data = yours_file.readline() if not data: break yield data for line in read_file(open("massive.csv","r")): print(line) 추가 정보 https://dojang.io/mod/page/view.php?id=2412 파이썬 코딩 도장: 40.1 제너레이터와 yield 알아보기 Unit 40. 제너레이터 사용하기 제너레이터는 이터레이터.. 이전 1 다음