HOME (linux) 또는 USERPROFILE (windows) 환경 변수를 변경하고 Python 스크립트를 실행하면 시도했을 때 사용자 홈으로 새 값을 반환하는 것을 볼 수 있습니다. os.environ [ 'HOME'] os.exp
환경 변수에 의존하지 않고 실제 사용자 홈 디렉토리를 찾을 수있는 방법이 있습니까?
편집 :
다음은 레지스트리를 읽어 Windows에서 userhome을 찾는 방법입니다.
http://mail.python.org/pipermail/python-win32/2008-January/006677.html
편집 :
pywin32를 사용하여 Windows 집을 찾는 한 가지 방법,
from win32com.shell import shell,shellcon
home = shell.SHGetFolderPath(0, shellcon.CSIDL_PROFILE, None, 0)
~user
현재 사용자의 홈 디렉토리로 이동합니다. 창문에는 전혀 모른다.