더북(TheBook)

3.5.2 path

 

폴더와 파일의 경로를 쉽게 조작하도록 도와주는 모듈입니다. path 모듈이 필요한 이유 중 하나는 운영체제별로 경로 구분자가 다르기 때문입니다. 크게 Windows 타입과 POSIX 타입으로 구분됩니다. POSIX는 유닉스 기반의 운영체제들로 macOS와 리눅스가 속해 있습니다.

Windows: C:\Users\ZeroCho처럼 \로 구분합니다.

POSIX: /home/zerocho처럼 /로 구분합니다.

 

따라서 macOS나 리눅스에서 예제를 실습하고 있다면 \ 대신 /가 나오는 것이 정상입니다.

이외에도 파일 경로에서 파일명이나 확장자만 따로 떼어주는 기능도 구현해두어 직접 구현할 필요 없이 편리하게 사용할 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.