首页 > 代码库 > if __name__ == "__main__": 的使用
if __name__ == "__main__": 的使用
#!/usr/bin/env python from qq.lib.a2 import register from qq.lib.a3 import login def main(): while True: choice = input("登陆:1,注册:2") if choice == "1": user = input("用户名:") pwd = input("密码:") ret = login(user, pwd) if ret: print("登录成功") break else: print("登录失败") elif choice == "2": user = input("用户名:") pwd = input("密码:") ret = register(user, pwd) if ret: print("注册成功") break else: print("注册失败") if __name__ == "__main__": main()
#!/usr/bin/env python import hashlib def md5(arg): ooo = hashlib.md5(bytes(‘taochen‘, encoding=‘utf-8‘)) ooo.update(bytes(arg, encoding=‘utf-8‘)) return ooo.hexdigest()
#!/usr/bin/env python import hashlib from qq.lib.a1 import md5 def register(user, pwd): with open(‘db‘, ‘a‘, encoding=‘ utf-8‘) as f: temp = md5(user) + ‘|‘ + md5(pwd) f.write(temp + "\n") return True
#!/usr/bin/env python import hashlib from qq.lib.a1 import md5 def login(user,pwd): with open(‘db‘, ‘r‘, encoding=‘utf-8‘) as f: for line in f: u, p = line.strip().split(‘|‘) if u == md5(user) and p ==md5(pwd): return True return False
if __name__ == "__main__": 的使用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。