
dirname 함수는 os.path 모듈에 포함되어 있습니다.
#hostingforum.kr
python
import os
현재 디렉토리 = "/home/user/test"
상위 디렉토리 = os.path.dirname(현재 디렉토리)
print(상위 디렉토리) # "/home/user"
dirname 함수는 주어진 경로에서 디렉토리 이름을 반환합니다.
또한, os.path.dirname 함수는 상대 경로를 처리하지 않습니다.
#hostingforum.kr
python
현재 디렉토리 = "test"
상위 디렉토리 = os.path.dirname(현재 디렉토리)
print(상위 디렉토리) # ""
따라서, 상대 경로를 처리하려면 os.path.abspath 함수를 사용하여 절대 경로를 얻어야 합니다.
#hostingforum.kr
python
import os
현재 디렉토리 = "test"
절대 경로 = os.path.abspath(현재 디렉토리)
상위 디렉토리 = os.path.dirname(절대 경로)
print(상위 디렉토리) # 현재 디렉토리의 상위 디렉토리
2025-03-20 09:36