用戶註冊登錄 和 數據寫入文件的註冊登錄
阿新 • • 發佈:2019-01-02
odin 啟動 nco lis write flush 裏的 uname 註冊用戶名
# class User:
# def __init__(self, username, password):
# self.username = username
# self.password = password
#
#
# class Account:
# def __init__(self):
# self.user_list = [] # 目的是存儲用戶信息
#
# def login(self):
# for i in range(3):
# uname = input(">>>")
# upwd = input(">>>")
# for u in self.user_list:
# if uname == u.username and upwd == u.password:
# print("登錄成功")
# return
# else:
# print("登錄失敗")
#
# def regist(self):
# uname = input(">>>")
# upwd = input(">>>")
# u = User(uname, upwd) # 創建用戶
# self.user_list.append(u) # 需要你們回去想辦法. 屏蔽掉重復的用戶
#
# def run(self): # 運行
# # 調用兩次註冊
# self.regist() # 自己類中的方法互相調用. 用self調用
# self.regist() # 自己類中的方法互相調用. 用self調用
# # 一次登錄
# self.login()
#
#
# # if __name__ == ‘__main__‘: # 當前py文件如果是啟動文件. 執行這裏的代碼
# obj = Account()
# obj.run()
-----------------------------------------------------------------------------------------------------------------------------------------
# class User:
# def __init__(self, username, password):
# self.username = username
# self.password = password
#
#
# class Account:
# def __init__(self):
# # self.user_list = [] # 目的是存儲用戶信息
# pass
#
# def login(self):
# for i in range(3):
# uname = input("登錄用戶名>>>")
# upwd = input("登錄密碼>>>")
#
# f = open("info", mode="r", encoding="utf-8")
# for line in f:
# lst = line.strip().split("$@@$") # ["wusir", "123"]
# u = User(lst[0], lst[1])
# if uname == u.username and upwd == u.password:
# print("登錄成功")
# return
# else:
# print("登錄失敗")
#
# def regist(self):
# uname = input("註冊用戶名>>>")
# upwd = input("註冊密碼>>>")
# u = User(uname, upwd) # 創建用戶
# # 把用戶寫入到文件中
# f = open("info", mode="a", encoding="utf-8")
# f.write(u.username+"$@@$"+u.password+"\n")
# f.flush()
# f.close()
#
# def run(self): # 運行
# # 調用兩次註冊
# self.regist() # 自己類中的方法互相調用. 用self調用
# self.regist() # 自己類中的方法互相調用. 用self調用
# # 一次登錄
# self.login()
#
#
# # if __name__ == ‘__main__‘: # 當前py文件如果是啟動文件. 執行這裏的代碼
# obj = Account()
# obj.run()
#
用戶註冊登錄 和 數據寫入文件的註冊登錄