os.path

Nam Eun-Ji·2020년 11월 26일
0

회사의 크롤링 파일을 분석하는 중 os.path에 대한 내용이 많이 보이길래 정리한다.
정리하는거지만, 사실 보이는 대로 정리하고 있다.

시작하기

파일 및 디렉토리 경로에 관한 함수는 모두 os모듈을 사용하기 때문에 os모듈의 import가 필요하다.

import os

os.path는 파일 경로를 생성 및 수정하고, 파일 정보를 쉽게 다룰 수 있게 해주는 모듈이다.



특정 경로에 대해 절대 경로 얻기

현재 경로를 Prefix로 하여 입력받은 경로를 절대경로로 바꿔서 반환한다.

os.path.abspath
>>> os.path.abspath('./blog')
'/Users/nam-eunji/blog'


입력받은 파일/디렉터리의 경로를 반환

os.path.dirname
# blog라는 폴더의 경로만을 반환하는 내용이다.
>>> os.path.dirname('/Users/nam-eunji/blog')
'/Users/nam-eunji'


경로를 병합하여 새 경로 생성

해당 OS 형식에 맞도록 입력 받은 경로를 연결한다.(입력 중간에 절대경로가 나오면 이전에 취합된 경로는 제거하고 다시 연결한다)

os.path.join(path1 [,path2, ...])
>>> os.path.join("Users/nam-eunji","testhello")
'Users/nam-eunji/testhello'
profile
한 줄 소개가 자연스러워지는 그날까지

0개의 댓글