저는 최근 Python 표준 라이브러리의 공식 문서를 읽다가 우연히 이 모듈을 발견했습니다. 자세히 살펴보면 내용이 매우 작습니다. 소스 코드를 읽는 데 시간이 좀 걸렸고 여기에서 공유하고 싶습니다. 다음 글에서는 Python 기반의 getpass 모듈에 대한 관련 정보를 주로 소개합니다. 도움이 필요한 친구들이 참고할 수 있습니다.
이 문서에서는 주로 Python의 getpass 모듈에 대한 관련 내용을 소개하고 참조 및 학습을 위해 공유합니다. 더 이상 고민하지 말고 자세한 소개를 살펴보겠습니다.
getpass 모듈은 플랫폼 독립적인 명령을 제공합니다. line 아래 비밀번호를 입력하는 방법
이 모듈은 주로 다음을 제공합니다:
두 가지 기능: getuser, getpass
알람: GetPassWarning(입력한 비밀번호가 표시될 수 있을 때 발생, 이 알람 A 하위 클래스) of UserWarning)
참고: 위는 비밀번호가 표시될 때 발생하는 알람입니다.
getpass.getuser()
이 함수는 로그인된 사용자 이름을 반환하며 매개 변수가 필요하지 않습니다.
이 함수는 비어 있지 않은 문자열을 반환하려면 환경 변수 LOGNAME, USER, LNAME 및 USERNAME을 확인하세요. 이러한 변수가 비어 있으면 비밀번호를 지원하는 데이터베이스에서 사용자 이름을 가져옵니다. 그렇지 않으면 사용자를 찾을 수 없다는 예외가 발생합니다!
getpass.getpass([prompt[, stream]])
는 프롬프트 문자열을 표시하고 키보드의 화면 에코를 끈 다음 비밀번호를 읽습니다.
프롬프트가 있거나 프롬프트가 없으면 기본 프롬프트 'Password: '
'가 입력됩니다. Linux/Unix 시스템에서는 프롬프트가 기본적으로 /dev/tty에 기록되는 클래스 파일 스트림에 기록됩니다. 기록할 수 없는 경우 읽기용sys.stderr
中。如果调getpass()
函数时显示密码时,会抛出一个GetPassWarning报警,该报警从sys.stdin
에 기록됩니다. Passed IDLE에서 getpass 함수를 호출하면 입력한 비밀번호가 Windows의 Python Shell 또는 CMD에 표시되어야 합니다.
[예]
결과 출력: -->
요약
위 내용은 Pythong의 getpass 모듈에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!