your programing

파이썬에서 홈 디렉토리를 얻는 방법?

lovepro 2020. 9. 29. 08:20
반응형

파이썬에서 홈 디렉토리를 얻는 방법? [복제]


현재 로그온 한 사용자의 홈 디렉터리 위치를 가져와야합니다. 현재 Linux에서 다음을 사용하고 있습니다.

os.getenv("HOME")

그러나 이것은 Windows에서는 작동하지 않습니다. 이를 수행하는 올바른 크로스 플랫폼 방법은 무엇입니까?


os.path.expanduser 를 사용하고 싶습니다 . 이렇게하면 모든 플랫폼에서 작동합니다.

from os.path import expanduser
home = expanduser("~")

Python 3.5 이상을 사용하는 경우 pathlib.Path.home () 사용할 수 있습니다 .

from pathlib import Path
home = str(Path.home())

참고 URL : https://stackoverflow.com/questions/4028904/how-to-get-the-home-directory-in-python

반응형