에 숨겨진 암호를 입력 :내가 사용하고자하는 파이썬
import getpass
password = getpass.getpass("Enter your password:")
print password
을 파이썬 2.7 ... 제 2 라인이 정지 를 사용하여 winx64에. 대화 상자가 표시되지 않습니다. "암호를 입력하십시오 :"
에 숨겨진 암호를 입력 :내가 사용하고자하는 파이썬
import getpass
password = getpass.getpass("Enter your password:")
print password
을 파이썬 2.7 ... 제 2 라인이 정지 를 사용하여 winx64에. 대화 상자가 표시되지 않습니다. "암호를 입력하십시오 :"
위의 의견에 따르면 실제로 스파이더 내에서 ipython을 사용하고 있습니다. Spyder에서 getpass를 발견 한 유일한 문제는 Google code 페이지입니다. 문제는 정확히 당신과 동일하지 않습니다,하지만 코멘트에 포함 된 다음 코드입니다 :
def spyder_getpass(prompt='Password: '):
set_spyder_echo(False)
password = raw_input(prompt)
set_spyder_echo(True)
return password
는 당신이 필요로하는 필수 암호를 얻기 위해 (대신 getpass의 raw_input을 사용) 위의 방법을 사용해보십시오.
가 작동하지 않습니다. 내가 원하는 모든 것은 입력 된 암호입니다. 나는 비밀 번호를 가져오고 싶지 않아 .. '설정 _'의 일을하지 못했습니다. – Merlin
@merlin 위의 코드가 입력되지 않고 에코되지 않는 이유를 설명 할 수 있습니까? 코드에서 암호를 요청할 때 위의 함수를 사용합니다. 'userpassword = spyder_getpass()'등 자신의'input' 또는'getpass'와 관련된 어떤 것도 호출하지 마십시오. – PenguinCoder
위에서 사용하고 spyder_getpass()를 호출하면 오류가 발생합니다 ... Traceback (가장 최근에 마지막으로 호출) : 파일 "C : \ Python27 \ Scripts \ untitled6.py"14 번째 줄에
이미 언급 된 다른 의견과 마찬가지로 실제로는 "Enter your password:"
텍스트를보고 암호를 입력 할 수 있도록이 스크립트를 Power Shell 내에서 실행해야합니다.
구문 괜찮아 보이는가?이 문제에 대한 공개 된 버그 보고서를 확인 했습니까? – Rob
스크립트를 어떻게 실행하고 있습니까? 이 MS-DOS 명령 줄에서 실행되고 있습니까? – HardlyKnowEm
대화 상자가 나타나지 않습니다. 콘솔에 프롬프트됩니다. –