[python] 파일의 디렉토리 경로 추출하기

파이썬에서 파일의 디렉토리 경로를 추출하는 방법에 대해 알아보겠습니다. 파일 경로에서 디렉토리 부분만을 추출하는 과정은 다음과 같습니다.

os.path 모듈을 사용한 방법

os.path 모듈을 활용하여 파일의 디렉토리 경로를 추출할 수 있습니다. 다음 예제 코드를 통해 확인해보겠습니다.

import os

file_path = '/Users/user/example/test.txt'
directory_path = os.path.dirname(file_path)

print(directory_path)

위 코드에서 os.path.dirname() 함수를 사용하여 파일 경로에서 디렉토리 부분을 추출합니다. 이를 통해 '/Users/user/example'와 같은 형태로 디렉토리 경로를 얻을 수 있습니다.

이와 같이 os.path 모듈을 활용하여 파일의 디렉토리 경로를 추출할 수 있습니다.

pathlib 모듈을 사용한 방법

또 다른 방법으로는 pathlib 모듈을 활용하는 방법이 있습니다. 다음은 pathlib 모듈을 사용하여 파일의 디렉토리 경로를 추출하는 예제 코드입니다.

from pathlib import Path

file_path = '/Users/user/example/test.txt'
directory_path = Path(file_path).parent

print(directory_path)

위 코드에서 Path(file_path).parent를 통해 파일 경로에서 디렉토리 부분을 추출할 수 있습니다.

결론

이상으로 파이썬에서 파일의 디렉토리 경로를 추출하는 방법에 대해 알아보았습니다. os.pathpathlib 모듈을 활용하여 간단하게 파일의 디렉토리 경로를 추출할 수 있습니다.

감사합니다!