Pythonファイル操作によるユーザー名のストレージログイン操作

2284 ワード

#   :   
import sys
import time
name = input(' :')
with open('Name', 'r+', True, 'utf-8') as fn:
names = fn.readlines()
if name+'
' not in names: # ,
continue_confirm = input(' , :Y\\N:')
if continue_confirm == 'N': #
print(' 。。。。')
time.sleep(3)
sys.exit()

else: #
while True:
password = input(' :')
password_confirm = input(' :')
if password == password_confirm: # ,
fn.write(name+'
')
with open('Password', 'a+', True, 'utf-8') as fp:
fp.write(name+':'+password+'
')
break
else:
print(' , :')

else: # ,
with open('Locked_Name', 'r+', True, 'utf-8') as fl:
if name in fl.readlines():
print(' , :')
else: #
conut = 0
while conut < 3:
password1 = input(' :')
fp = open('Password', 'r+', True, 'utf-8')
name1 = name+':'+password1+'
'
if name1 in fp.readlines(): #
print(' ')
fp.close()
break
else:
print(' , ')
conut += 1
else:
print(' , , ')
fp = open('Locked_Name', 'a+', True, 'utf-8')
fp.write(name+'
')
fp.close()