Problème avec getpass
riripas
Messages postés
18
Statut
Membre
-
riripas Messages postés 18 Statut Membre -
riripas Messages postés 18 Statut Membre -
Python 3.5.2
Bonjour à tous. :)
Le problème est dans le titre : je ne comprends pas ce message "Warning" et en plus, le mot de passe qui devrait être caché (je suis le cours de V.le Goff sur Open Classrooms) ne l'est pas.
Pourriez-vous m'éclairer, s'il vous plaît ? :) Merci d'avance
Bonjour à tous. :)
Le problème est dans le titre : je ne comprends pas ce message "Warning" et en plus, le mot de passe qui devrait être caché (je suis le cours de V.le Goff sur Open Classrooms) ne l'est pas.
Pourriez-vous m'éclairer, s'il vous plaît ? :) Merci d'avance
>>> import getpass
>>> mdp = getpass.getpass("Mot de passe : ")
Warning (from warnings module):
File "C:\Users\richa_000\AppData\Local\Programs\Python\Python35\lib\getpass.py", line 101
return fallback_getpass(prompt, stream)
GetPassWarning: Can not control echo on the terminal.
Warning: Password input may be echoed.
Mot de passe : Un mot de passe
>>> mdp
'Un mot de passe'
>>>
1 réponse
-
Je suppose que tu testes ton code sur idle, si c'est le cas, ce comportement est induit par idle, préfère ta console windows à idle.
Il existe d'autres interpréteurs interactifs, comme par exemple l'excellent ipython ;)-
Oui c'est idle. Merci en tout cas. ;)
Je suis sur la console, je change le répertoire courant, puis tape import getpass, ça ne marche pas. Sans changer le répertoire courant, ça ne marche pas non plus.
Il faut vraiment mettre le même code ?
Bonne journée. :)- Lorsque je parlais de console, c'est celle de windows, le prompt (cmd.exe), pas celle d'idle.
Problème, c'est que python n'est pas par défaut dans le path windows...
https://docs.python.org/3/faq/windows.html#how-do-i-run-a-python-program-under-windows
Donc il faut l'y ajouter, voir :
http://sametmax.com/ajouter-un-chemin-a-la-variable-denvironnement-path-sous-windows/
(Attention sur ce site, il y a quelques contenus et images olé-olé, si t'es pas à l'aise avec ça, évite)
Mais comme je t'ai dit, installe un meilleur interpréteur interactif pour python (autant sur linux, utiliser python dans un terminal, c'est génial, sur windows, c'est la m...), comme d'habitude pour windows avec tout ce qui touche python c'est plus complexe avec faire ... Comme un jour ou l'autre (si tu désires te perfectionner en python) tu devras installer des packages non standard, autant passer par pypi tout de suite.
https://pypi.python.org/
Et ipython dont je t'ai parlé est là https://pypi.python.org/pypi?%3Aaction=search&term=ipython&submit=search
Le site de ipython :
http://ipython.org/
Bonne chance ^^
-
Merci beaucoup, c'était juste pour savoir pourquoi ce qui marchait dans le cours ne marchait pas ici. Ce qui me passionne, ce sont les mathématiques à l'ancienne, par écrit, pas la programmation (d'autres le font bien mieux que moi). Je me passerai pour l'instant d'installer tout ça. :) Je rentre en prépa donc bon, j'ai d'autres priorités. Mais merci infiniment pour ta réponse détaillée. :)
-