def doreg():
# 開啟檔案
user_txt = open("user.txt","r+")
# 獲取內容列表
user_txt_reanlines = user_txt.readlines()
# 建立迴圈,只有註冊成功才會跳出迴圈
while true:
# 獲取輸入的使用者名稱,檢測是否存在,用乙個標記進行標記,然後根據標記進行下一步的操作
username = input("請輸入使用者名稱").strip()
# 註冊標記 未註冊是0,註冊是1
is_reg = 0
# 檢測使用者是否存在列表中
for user_lines in user_txt_reanlines:
# 如果使用者名稱存在
if username == user_lines.split(":")[0]:
# 修改標記
is_reg = 1
# 跳出for迴圈
break
# 根據註冊標記執行操作
# 使用者名稱不存在
if is_reg == 0 :
# 天機乙個迴圈輸入密碼和確認密碼,輸入不對一直輸入
while true:
# 輸入密碼
userpsw = input("請輸入密碼").strip()
# 輸入確認密碼
userpsw_r = input("請確認密碼").strip()
if userpsw != userpsw_r :
# 密碼不一致
print("兩次密碼不一致")
else:
# 跳出本層while迴圈
break
# 儲存使用者名稱和密碼
user_txt.write(username+":"+userpsw+"\n")
# 跳出最外層while迴圈
break
# 使用者名稱存在
else:
print("使用者名稱存在,請重新輸入")
print("註冊成功")
if __name__ == '__main__':
doreg()
0719py 檔案操作,使用者登入
def dologin 開啟檔案 user txt open user.txt r 獲取內容列表 user txt reanlines user txt.readlines print user txt reanlines 建立迴圈,只有登入成功才會跳出迴圈 while true 獲取輸入的使用者名...
python註冊使用者名稱和密碼登入 使用者名稱和密碼登入
我想建立乙個登入,其中將開啟乙個文字 csv檔案,從檔案中讀取 有效 的使用者名稱和密碼,然後如果使用者新增的內容與檔案中的內容匹配,那麼它將允許訪問程式的其餘部分 如何將下面的 整合到其中乙個檔案中開啟乙個檔案,讀取有效的使用者名稱和密碼,並根據使用者的輸入進行檢查 目前我有一些工作,但只有乙個密...
Linux 使用者名稱檔案
1.cat etc passwd root x 0 0 root root bin bash bin x 1 1 bin bin sbin nologin daemon x 2 2 daemon sbin sbin nologin adm x 3 4 adm var adm sbin nologin...