Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python을 사용하여 실제 사용자 홈 디렉토리를 찾는 방법은 무엇입니까?


파이썬에서 homedir을 얻으려면 os 모듈에서 os.path.expanduser('~')를 사용할 수 있습니다. 이것은 ~/Documents/my_folder/와 같은 더 긴 경로의 일부인 경우에도 작동합니다. 경로에 ~가 없으면 함수는 경로를 변경하지 않고 반환합니다. 다음과 같이 사용할 수 있습니다 -

import os
print(os.path.expanduser('~'))

HOME 변수에 대한 환경 변수를 쿼리할 수도 있습니다 -

import os
print(os.environ['HOME'])

Python 3.4 이상을 사용하는 경우 pathlib 모듈을 사용하여 홈 디렉토리를 가져올 수도 있습니다.

예시

from pathlib import Path
print(Path.home())