Python에서 특정 경로의 상위 디렉터리를 가져오는 것은 플랫폼 간 문제가 될 수 있습니다. 이 기사에서는 다양한 운영 체제에서 일관된 방식으로 상위 디렉터리를 검색하기 위한 솔루션을 살펴봅니다.
pathlib 모듈은 파일 경로를 처리하는 편리하고 플랫폼 독립적인 방법을 제공합니다. pathlib를 사용하여 상위 디렉터리를 얻으려면:
<code class="python">from pathlib import Path path = Path("/here/your/path/file.txt") print(path.parent.absolute())</code>
Python 3.4 이전에는 다음 접근 방식을 사용할 수 있습니다.
<code class="python">import os print(os.path.abspath(os.path.join(yourpath, os.pardir)))</code>
경로를 상위 경로를 찾으려는 경로입니다.
디렉토리 자체가 파일 시스템의 루트에 있는 경우 위 솔루션은 동일한 디렉토리를 반환합니다. 이러한 경우 이러한 시나리오를 명시적으로 처리해야 할 수도 있습니다.
위 내용은 Python에서 파일 경로의 상위 디렉터리를 가져오는 방법: 크로스 플랫폼 솔루션의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!