gizli şifreyi girin:kullanmak istediğim piton
import getpass
password = getpass.getpass("Enter your password:")
print password
piton 2.7 ... 2. hat asılı kullanarak WINX64 günü. İletişim kutusunu göremiyorum. "Parolanızı girin:"
gizli şifreyi girin:kullanmak istediğim piton
import getpass
password = getpass.getpass("Enter your password:")
print password
piton 2.7 ... 2. hat asılı kullanarak WINX64 günü. İletişim kutusunu göremiyorum. "Parolanızı girin:"
Yukarıdaki yorumunuza göre, aslında ipython'u spyder içinde kullanıyorsunuz. Spyder'da getpass için karşılaştığım tek sorun, Google code sayfasında. sorunlar tam sizinkiyle aynı değil, ama yorumların dahil Aşağıdaki kod parçacığı geçerli:
def spyder_getpass(prompt='Password: '):
set_spyder_echo(False)
password = raw_input(prompt)
set_spyder_echo(True)
return password
ihtiyacınız gerekli şifre almak için (yerine GETPASS ait raw_input kullanan) Yukarıdaki yöntemi kullanarak deneyin.
çalışmıyor, Tek istediğim şifreli girilmiş yankılamıyor. Parola getirmeyi istemiyorum .. 'set _' 's çalışmadı. – Merlin
@merlin Yukarıdaki kodun neden girilmeyeceğini ve yankılanmadığını açıklayabilir misiniz? Kodunuzda şifre istendiğinde yukarıdaki işlevi kullanırsınız. 'userpassword = spyder_getpass()', vs. Kendi 'input'unuzu veya' getpass' ile yapacağınız bir şeyi arama. – PenguinCoder
, yukarıda ve sonra spyder_getpass() ile çağırıyorum, hata alıyorum ... Traceback (son çağrı son): "C: \ Python27 \ Scripts \ untitled6.py", satır 14,
Zaten belirtilmiş diğer yorumlar gibi, bu komut dosyasını gerçekte "Enter your password:"
metnini görmek ve bir parola girebilmek için Power Shell içinde çalıştırmanız gerekir.
Sözdizimi tamam görünüyor, açık hata raporlarını bu konu üzerinde kontrol ettiniz mi? – Rob
Betiği nasıl çalıştırıyorsunuz? MS-DOS komut satırında çalıştırılıyor mu? – HardlyKnowEm
Bu bir iletişim kutusu açmıyor. Konsolun içine girer. –