Czy mogę uzyskać wejście konsoli bez echa w pythonie?Czy mogę uzyskać wejście konsoli bez echa w pythonie?
Odpowiedz
Zastosowanie getpass:
>>> from getpass import getpass
>>> getpass()
Password:
'secret'
+1 do czytania ze zrozumieniem, +1 do odpowiedzi ;-) –
Chciałbym postać po znaku, jak getch(), ale platforma krzyżowa –
@ tm1rbrt W takim przypadku [curses] (http://docs.python.org/ library/curses.html) to prawdopodobnie najlepsza opcja. –
Może moduł 'console' to tylko zakład (to trochę „widelec” modułu curses dla Uniksa), jednak nie widziałem wszystko związane z terminala echo wyłączenie w jego na stronie głównej, możesz sam spróbować zagłębić się w nią.
To nie jest tak wiele platform w tym momencie --- obsługuje tylko Windows przez Windows 2000. – JasonFruit
Istnieje również inne rozwiązanie (przynajmniej w systemach uniksowych, nie wiem, czy działa w systemie Windows). Po prostu wyłącz wyjście konsoli i użyj parametru raw_input:
os.system("stty -echo")
password = raw_input('Enter Password:')
os.system("stty echo")
print "\n"
Ostrzegam, że 'stty -echo' będzie trwało, dopóki nie zostanie wywołane' stty echo'. Obejmuje to utrzymywanie się poza sesją Pythona, jeśli 'raw_input' spowoduje, że python zostanie zakończony. –
- 1. Czy można odczytać z konsoli ze skanowaniem bez echa znaków?
- 2. Python niezablokowane wejście konsoli
- 3. Wejście odczytu konsoli Groovy
- 4. Używanie echa bez spacji w DOS
- 5. Wejście konsoli z Qt Creator
- 6. Jak odczytać wejście konsoli/stdin w Dart?
- 7. Czy mogę zmienić wejście klawiatury użytkownika?
- 8. Jak odczytać wejście konsoli na M3 Dart
- 9. Jak mogę uzyskać argparse w Pythonie 2.6?
- 10. C# jednoczesne wejście i wyjście konsoli?
- 11. Polecenie popen C++ bez konsoli
- 12. Wyłącz wyjścia konsoli z subprocess.Popen w Pythonie
- 13. Odtwórz wejście struktury bez etykiety
- 14. Uzyskaj hasło od użytkownika w aplikacji Fabric, bez echa wartości:
- 15. Czy uruchomić program py2exe exe bez konsoli?
- 16. Czy mogę przetestować funkcję wewnętrzną w pythonie?
- 17. Czy mogę napisać screencapture w Pythonie
- 18. Jak mogę uzyskać wartość/klucze obiektów NSDictionary w konsoli debuggera?
- 19. Czy mogę uzyskać rozmiar pola strukturalnego bez tworzenia instancji struktury?
- 20. Jak uzyskać ciąg śledzenia stosu bez podnoszenia wyjątku w pythonie?
- 21. Uzyskiwanie danych wejściowych z konsoli bez cin?
- 22. Czy mogę uzyskać wycięcia boxplot w ggplot2?
- 23. Wejście vs: Wejście w jQuery
- 24. Jak mogę uzyskać listę wersji jQuery za pomocą konsoli Nuget?
- 25. Czy mimo to można uzyskać obiekt graficzny w programie konsoli?
- 26. Get wejście z klawiatury, bez konieczności „powrotu” w C
- 27. Wejście wielowierszowe Node.js
- 28. W konsoli IPython (Spyder), czy mogę uzyskać dostęp do zmiennej z main() po uruchomieniu mojego programu?
- 29. Jak mogę uzyskać ścieżkę do katalogu% APPDATA% w Pythonie?
- 30. Jak mogę uzyskać uchwyt okna głównego w Pythonie?
Konsola ** wejście ** i ** echo **? Nie oblicza. Potrzebujesz więcej szczegółów. –