Yat-il un moyen de convertir le texte en points lors de la saisie dans python 3 Terminal.
mon code est:Comment afficher du texte lors de la saisie en tant que points dans un terminal Python?
[........
user = input('Enter Your UserName:')
pass = input('Enter Your Password:')
........]
Je sais que le module getpass .Mais il ne fonctionne pas dans le Terminal, il avertit:
Warning (from warnings module):
return fallback_getpass(prompt, stream)
GetPassWarning: Can not control echo on the terminal.
Warning: Password input may be echoed.
Si elle peut fonctionner sans avertissement et cacher le texte, S'il vous plaît dîtes-moi.
Y at-il somthing otherway comme:
import sys
shell = sys.stdout.shell
shell.show input as '0';
....
Je crée un script qui demande à l'utilisateur de donner mot de passe, mais il semble mal si mot de passe est montré lors de la frappe.
Je suis ici avec l'espoir que vous puissiez m'aider.
Si vous voulez plus d'informations, je suis prêt à vous fournir.
Merci ....
Quel terminal et OS? – mx0
Copie possible de ["GetPassWarning: Impossible de contrôler l'écho sur le terminal" lors de l'exécution de IDLE] (https://stackoverflow.com/questions/38878741/getpasswarning-can-not-control-echo-on-the-terminal- when-running-from-idle) – mx0
Je suis sur Windows. Vérifiez cette [Image] (https://postimg.org/image/f86ngmmez/f97b4fac/). –