programing

Python에서 "홈 디렉토리"를 찾으십니까?

nicescript 2021. 1. 17. 10:34
반응형

Python에서 "홈 디렉토리"를 찾으십니까?


중복 가능성 :
파이썬을 사용하여 실제 사용자 홈 디렉토리를 찾는 방법은 무엇입니까?
파이썬에서 홈 디렉토리를 얻는 방법?

나는 /home/weasel거기에서 일부 파일을 읽기 위해 액세스 하고 싶지만 물론 전체 경로를 작성하고 싶지 않습니다-다른 사용자가 스크립트를 사용할 수 있도록 .... Linux에서 Python으로 사용자 이름이나 홈 디렉토리를 어떻게 알 수 있습니까?

감사


파이썬에서 homedir을 얻으려면 os.path.expanduser('~').

.NET과 같은 더 긴 경로의 일부인 경우에도 작동합니다 os.path.expanduser('~/some/directory/file.txt'). 경로에 ~가 없으면 함수는 변경되지 않은 경로를 반환합니다.

그래서 무엇을하고 싶은지에 따라 읽는 것보다 낫습니다 os.environ['HOME']

사용자 이름은 getpass.getuser()


Python에서 홈 디렉토리를 가져 오는 이식 가능한 방법은 os.path.expanduser('~').

참조 URL : https://stackoverflow.com/questions/10170407/find-home-directory-in-python

반응형