Apabila python merujuk kepada modul getpass, tiada jawapan selepas memasukkan kata laluan dan menekan Enter Ia dilaksanakan dalam perisian pycharm, tetapi OK dalam IDE yang disertakan dengan python.
phpcn_u1582
phpcn_u1582 2017-06-14 10:51:39
0
2
1199

1 Apabila python merujuk kepada modul getpass, tiada jawapan selepas memasukkan kata laluan dan menekan Enter

.

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 Adalah mungkin untuk menggunakan IDE yang disertakan dengan python, tetapi masalah ini berlaku apabila Pycharm dilaksanakan. Terima kasih!

phpcn_u1582
phpcn_u1582

membalas semua(2)
Peter_Zhu

getpass menggunakan msvcrt.getch untuk membaca ketukan kekunci, yang tidak sah dalam IDE.

扔个三星炸死你

Kod poster asal: p1 == 'pwd', bukan 'p1 == pwd'.

if i1 == 'user' and p1 == 'pwd':
    print('login sucessful')
    break
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!