교차 플랫폼 홈 디렉터리 검색
현재 로그온한 사용자의 홈 디렉터리를 확인하는 것은 사용자별 파일에 액세스하고 자원. os.getenv("HOME") 접근 방식은 Linux에서 작동하지만 Windows 플랫폼에서의 제한으로 인해 크로스 플랫폼 솔루션이 필요합니다.
크로스 플랫폼 접근 방식
운영 체제에 관계없이 홈 디렉토리 경로를 검색하려면 다음을 고려하십시오. 옵션:
예를 들어 Linux와 Windows에서 이러한 접근 방식은 각각 경로를 반환합니다. "/home/username" 및 "C:Usersusername".
코드 예
Python 3.5 이상:
from pathlib import Path home = Path.home() # example usage: with open(home / ".ssh" / "known_hosts") as f: lines = f.readlines()
이전 Python 버전:
from os.path import expanduser home = expanduser("~")
위 내용은 Python에서 현재 로그인한 사용자의 홈 디렉터리를 얻는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!