Skip to content

실 사용 예시 {bookstore}
os.path.join 사용법{한글 블로그}
docs.python.org

{BASE_DIR}/media 디렉토리를 지정하기 위해선 어떻게 해야할까?

os.path.join(BASE_DIR, 'media') 하면 된다. 하드코딩하는 것과는 전혀 다른 개념인가보다. 아, 플랫폼 별로 path를 명시하는게 달라서 저렇게 쓰는거구나!

자주 쓰는 예시#

  • 실행파일의 절대경로를 알아내기
os.path.join(os.path.abspath(os.path.dirname(__file__)), "file.py")
  • 현재 디렉토리 (CWD) 알아내기
os.getcwd(), "file.py"
  • 리스트를 경로로 만들기
os.path.join(*["C:\\", "Users", "chltm", "workspace", "bookstore"])