日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

python登录系统的实现方法_python实现用户登录系统

發(fā)布時(shí)間:2025/4/16 python 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python登录系统的实现方法_python实现用户登录系统 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

本文實(shí)例為大家分享了用戶登錄系統(tǒng)python實(shí)現(xiàn)代碼,供大家參考,具體內(nèi)容如下

注意事項(xiàng):

1、使用python3執(zhí)行程序。按提示輸入1或2,登錄或退出程序

2、輸入用戶名后,如果用戶名被鎖定及無效用戶名,程序會(huì)退出,請(qǐng)確保輸入正確。

3、輸入用戶名正確后,輸入密碼。用戶名正確的情況下,密碼連續(xù)輸錯(cuò)三次,用戶將被鎖定,禁止登錄系統(tǒng)

#!/usr/local/env python

#coding:utf-8

#Auto:Panwenbin

#function:

lock_file=open('file_lock.txt','r+')

user_pass=open('username_file.txt','r+')

count=0

cmd=input('''

1:登錄系統(tǒng)

2:退出系統(tǒng)

請(qǐng)輸入您的操作:''')

if cmd.isdigit() and int(cmd)==2:

exit()

elif cmd.isdigit() and int(cmd)==1:

while count <3:#只要重試不超過3次就不斷循環(huán)

username=input('請(qǐng)輸入您的用戶名:')

for i in lock_file.readlines(): #判斷用戶名是否在鎖文件中

i=i.split()

if username in i[0]:

print('對(duì)不起 %s 已鎖定'%username)

exit()

match = False

for j in user_pass.readlines():

user,password = j.strip('\n').split() #去掉每行多余的\n并把這一行按空格分成兩列,分別賦值為user,passwd兩個(gè)變量

if username == user: #判斷輸入的用戶是否存在

passwd=input ('請(qǐng)輸入密碼:')

if password == passwd:

print ('用戶名和密碼正確')

match = True

break

elif password != passwd:#在用戶名正確的前提下,判斷輸入的密碼是否正確

for i in range(2):

passwd=input ('密碼錯(cuò)誤,請(qǐng)重新輸入密碼:')

if password == passwd:

print ('用戶名和密碼正確')

match = True

break

if username != user :#判斷用戶不存在

print('您輸入用戶名不存,程序已退出')

exit()

elif match == False :#如果match還為False,代表上面的循環(huán)中跟本就沒有match上用戶名和密碼

print('密碼和用戶名不匹配,嘗試超過三次,用戶被鎖定')

lock_file.write('%s \n'%username)

lock_file.close()

user_pass.close()

exit()

elif match==True:

print('登錄成功')

break

else:

print('無效選項(xiàng),程序已退出')

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家學(xué)習(xí)python程序設(shè)計(jì)有所幫助。

本文標(biāo)題: python實(shí)現(xiàn)用戶登錄系統(tǒng)

本文地址: http://www.cppcns.com/jiaoben/python/150833.html

總結(jié)

以上是生活随笔為你收集整理的python登录系统的实现方法_python实现用户登录系统的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。