使いたい:
import getpass
password = getpass.getpass("Enter your password:")
print password
Python 2.7 を使用する winx64 で... 2 行目がハングします。ダイアログが表示されません。" パスワードを入力してください:"
上記のコメントによると、実際にはスパイダー内で ipython を使用しています。Spyder の getpass で遭遇した唯一の問題は、Google コードページにあります。問題はあなたのものとまったく同じではありませんが、コメントに含まれているのは次のコード スニペットです。
def spyder_getpass(prompt='Password: '):
set_spyder_echo(False)
password = raw_input(prompt)
set_spyder_echo(True)
return password
上記の方法 (getpass の代わりに raw_input を使用) を使用して、必要なパスワードを取得してみてください。
他のコメントがすでに示しているように、実際に"Enter your password:"
テキストを表示してパスワードを入力できるようにするには、PowerShell内でこのスクリプトを実行する必要があります。