Python readlines 개행문자 제거 — strip vs rstrip vs 리스트 컴프리헨션
파일을 줄 단위로 읽으면 줄 끝에 \n이 붙어서 이후 처리할 때 거슬리죠. 이 글은 2021년 1월에 짧게 메모해뒀던 코드를 5년여 만에 다시 꺼내 정리한 보완본입니다. 원본은 map+lambda+strip 한 가지 패턴만 다뤘는데, 제목에 “3가지 방법”이라고 써놓고 본문은 하나뿐인 비대칭이 내내 마음에 걸렸습니다. 이번에 세 가지 패턴을 모두 코드와 함께 정리해봤습니다. 왜 개행문자가 따라붙는가 Python 3 표준…