[모던 Python 4편] pathlib로 직관적인 파일 경로 처리하기
기존 파이썬 코드에서는 파일 경로를 다룰 때 os.path 모듈을 주로 사용했습니다. 하지만 이 방식은 문자열 기반으로 경로를 처리하므로 플랫폼별 경로 구분자 문제, 문자열 연산 남용, 가독성 저하가 발생할 수 있습니다. Python 3.4+에서 도입된 pathlib는 경로를 객체(클래스)로 다루며, 연산자 오버로딩을 통해 훨씬 직관적인 파일 경로 조작을 가능하게 합니다.이번 글에서는 os.path 대비 pathlib의 사용법, 장단점, 예제 코드를 소개합니다.예전에는 어떻게 했을까?os.path 방식경로 결합, 체크, 생성 등 대부분의 작업을 문자열 조작으로 처리해야 했습니다.import osbase_dir = "/path/to"filename = "data.txt"full_path = os.path...