[PYTHON] 파이썬에서 "홈 디렉토리"를 찾으십니까? [복제]
PYTHON파이썬에서 "홈 디렉토리"를 찾으십니까? [복제]
/ home / weasel에 액세스하여 거기에서 일부 파일을 읽으려고하지만 전체 경로를 쓰고 싶지는 않습니다. 그래서 다른 사용자가 스크립트를 사용할 수 있습니다. 어떻게 파이썬으로 사용자 이름이나 집 주소를 알 수 있습니까? 리눅스?
감사
해결법
-
==============================
1.파이썬에서 homedir을 얻으려면 os.path.expanduser ( '~')를 사용할 수 있습니다.
파이썬에서 homedir을 얻으려면 os.path.expanduser ( '~')를 사용할 수 있습니다.
이것은 os.path.expanduser ( '~ / some / directory / file.txt')와 같이 더 긴 경로의 일부인 경우에도 작동합니다. ~에 경로가 없으면 함수는 경로를 변경하지 않고 반환합니다.
그래서 무엇을하고 싶은지에 따라 os.environ [ 'HOME']을 읽는 것보다 낫습니다.
사용자 이름은 getpass.getuser ()를 통해 사용할 수 있습니다.
-
==============================
2.파이썬에서 홈 디렉토리를 가져 오는 이식성있는 방법은 os.path.expanduser ( '~')를 사용하고 있습니다.
파이썬에서 홈 디렉토리를 가져 오는 이식성있는 방법은 os.path.expanduser ( '~')를 사용하고 있습니다.
from https://stackoverflow.com/questions/10170407/find-home-directory-in-python by cc-by-sa and MIT license
'PYTHON' 카테고리의 다른 글
[PYTHON] ticklabels과 matplotlib의 축 사이에 공백을 어떻게 추가합니까? (0) | 2018.11.04 |
---|---|
[PYTHON] 조건이 충족되면 울퉁불퉁 한 요소 교체하기 (0) | 2018.11.04 |
[PYTHON] 파이썬 : smtplib 모듈을 사용하여 전자 메일을 보낼 때 "제목"이 표시되지 않음 (0) | 2018.11.04 |
[PYTHON] 장고 관리자에서 기본 응용 프로그램을 제거하십시오 (0) | 2018.11.04 |
[PYTHON] 어떻게 파이썬에서 문자열에있는 모든 문자의 인스턴스를 삭제하려면? (0) | 2018.11.04 |