9

使いたい:

import getpass
password = getpass.getpass("Enter your password:")
print password

Python 2.7 を使用する winx64 で... 2 行目がハングします。ダイアログが表示されません。" パスワードを入力してください:"

4

2 に答える 2

3

上記のコメントによると、実際にはスパイダー内で 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 を使用) を使用して、必要なパスワードを取得してみてください。

于 2012-04-16T01:55:08.683 に答える
2

他のコメントがすでに示しているように、実際に"Enter your password:"テキストを表示してパスワードを入力できるようにするには、PowerShell内でこのスクリプトを実行する必要があります。

于 2012-04-13T14:48:34.830 に答える