說明:
此代碼通過操作文件對象實現簡易用戶註冊功能,對於剛學習python語言的同學,可仔細閱讀該代碼,對你理解文件操作更有利!
# -*- encoding = utf-8 -*-
# 該代碼由本人學習時編寫,僅供自娛自樂!
# 本人QQ:1945962391
# 歡迎留言討論,共同學習進步!
user_file = open('user_file.txt', 'a+')
user_file.seek(0, 0)
user_list = user_file.readlines()
# print(user_list)
while True:
accout = input('請輸入需要註冊的賬號:')
for user in user_list:
if user.split(':')[0] == accout:
print('賬號已存在,請重新註冊!')
break
else:
passwd1 = input('請輸入密碼:')
passwd2 = input('請再次輸入密碼:')
if passwd1 != passwd2:
print('兩次密碼不一致!請重新註冊')
continue
# user_info = '%s:%s' % (accout, passwd1)
user_info = '{0:s}:{1:s}\n'.format(accout, passwd1)
user_file.write(user_info)
print('註冊成功!')
break
user_file.close()