brunch

You can make anything
by writing

C.S.Lewis

by 반병현 Dec 26. 2018

수 천 개의 텍스트 파일을 1초 안에 합쳐 보자 (2)

반복문, 텍스트 입출력

  이 글은 이전 강좌에서 못다 한 과제를 마저 수행하기 위한 강좌입니다. 이전 강좌를 읽고 오시는 것을 추천합니다.




  자, 이제 personal_info 폴더 안에는 2천 개의 가짜 개인정보가 저장되어 있을 것이다. 한번 이 파일들을 각각 열어 보라. 이렇게 많은 정보들을 하나로 합치는 작업은 절대 수월하지는 않을 것이다. 과연 이 작업에 얼마나 오랜 시간이 걸릴까?


textmerge 폴더에서 git bash를 실행한다

  textmerge 폴더에서 마우스 우클릭을 하고, git bash here을 눌러 주자. 그리고 아래 명령어를 입력한다.


  python main.py


  엔터키를 누르는 바로 그 순간 작업이 끝난다.


결과물

  끝이다. 2000건의 개인정보는 이미 합쳐져 있다.


  이렇게 금방 끝날 일인데 수작업으로 하나하나 합쳐 오라는 업무지시를 내리는 직장이 현실세계에 분명 존재할 것이다. 이 따위 일에 인력을 낭비하다니. 인건비가 소중한 줄 모르는 직장이다. 이런 업무는 파이썬에게 하청을 줘 버리고, 끙끙 앓으면서 몇 주 동안 일하는 척 하자. 그리고 그동안 다른 역량을 쌓아 이직을 준비하자.



  이번에는 코드가 엄청 짧으니 작동원리를 한 번은 보고 들어가자. main.py를 더블클릭해서 코드를 불러오자.



이어지는 내용은 아래 링크에서 감상하실 수 있습니다.




브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari