Lorsque python fait référence au module getpass, il n'y a pas de réponse après avoir entré le mot de passe et appuyé sur Entrée. Il est exécuté dans le logiciel pycharm, mais tout va bien dans l'EDI fourni avec python.
phpcn_u1582
phpcn_u1582 2017-06-14 10:51:39
0
2
1203

1. Lorsque python fait référence au module getpass, saisit le mot de passe et appuie sur Entrée, il n'y a pas de réponse

2,

  #!/usr/bin/env python3.5
    #用户登录
    import getpass
    i = 1
    user = 'eason'
    pwd = 'eason123'
    while True:
        i1 = input('请输入账号:')
        p1 = getpass.getpass('请输入密码:')
        if i1 == 'user' and  p1 == 'pwd':
            print('login sucessful')
            break
        else:
            print('login failer')
        if i == 3:
            break
        i = i + 1

3. Il est possible d'utiliser l'IDE fourni avec python, mais ce problème se produit lors de l'exécution de Pycharm. Merci!

phpcn_u1582
phpcn_u1582

répondre à tous(2)
Peter_Zhu

getpass utilise msvcrt.getch pour lire les frappes au clavier, ce qui n'est pas valide dans l'EDI.

扔个三星炸死你

Le code de l'affiche originale : p1 == 'pwd', pas 'p1 == pwd'.

if i1 == 'user' and p1 == 'pwd':
    print('login sucessful')
    break
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!