登录程序中的密码(Python)

2024-05-19 09:15:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我是python新手,我已经为登录编写了简单的脚本。 我不明白密码有什么问题: 1.)我用过getpass.getpass(prompt=“Enter password:”),但它在运行时显示密码并显示警告。如何忽视这一点。在

2.)如何使用try except捕捉错误登录。在

class login:
    print "Login Page" 
    def __init__(self,id,pas):
        self.id="admin"
        self.pas="admin"

    def check(self,id,pas):
        if(self.id==log.id and self.pas==log.pas):
            print "Login success!"
        else:
            print "who r u???"


log=login("","")
import getpass
log.check(raw_input("Enter Login ID:"),getpass.getpass(prompt="Enter password: "))

输出:

^{pr2}$

Tags: selflogid密码admindefchecklogin
1条回答
网友
1楼 · 发布于 2024-05-19 09:15:29

在Windows上运行良好,请尝试以下操作:

class login:
    print "Login Page"

    def __init__(self, id, pas):
        self.id = "admin"
        self.pas = "admin"

    def check(self, id, pas):

        if(self.id == id and self.pas == pas):
            print ("Login success!")
        else:
            print ("who r u???")


if __name__ == '__main__':
    log = login("", "")
    id1 = raw_input("Enter Login ID: ")
    pas1 = raw_input("Enter password: ")
    log.check(id1, pas1)

相关问题 更多 >

    热门问题