홈디렉토리를 어떻게 찾나요?
조회수 3664회
발생하는 문제 및 실행환경
로그인 한 유저의 홈디렉토리 path를 찾아야 되는데
리눅스에서 제가 쓰고 있는 방법은
os.getenv("HOME")
인데 윈도우에서는 이게 안돼요.
윈도우랑 리눅스 둘 다 쓸 수 있는 함수 없을까요?
1 답변
-
해당 기능은 os.path.expanduser(path)이 제공합니다.
윈도우와 linux에서 동작하고 아래와 같이 사용하면 됩니다.
from os.path import expanduser home = expanduser("~") #혹은 home = expanduser("~Demi") #유저 이름
댓글 입력