python模擬 註冊登陸檢視個人資訊

2022-05-28 20:48:09 字數 1963 閱讀 3869

需求:1、模擬註冊;

2、模擬登陸;
3、模擬登陸成功顯示登陸成功的使用者賬號;
一、註冊

**如下:

1

defregetist():

2'''

3:param username: 註冊的賬號

4:param password:註冊密碼

5:return:

6'''

7 username = input("

請輸入註冊的賬號:\n")

8 password = input("

請輸入註冊密碼:\n")

9 temp=username+'

|'+password

10 f=open('

login

','w')

11 f.write(temp) #

寫進檔案

二、登陸

**如下:

1

deflogin():

2'''

3登陸:

4:param username:登陸系統的賬號

5:param password: 登陸系統的密碼

6:return:登陸成功-true,登陸失敗-->false

7'''

8 f=open('

login

','r')

9for line in

f:10

'''把字串轉為列表list

'''11 list=line.split('|'

)12if username==list[0] and password==list[1]:

13return

true

14else:15

return false

三、顯示個人資訊

**如下:

1

definfo():

2'''

3:param username: 登陸賬號

4:param password:登陸密碼

5:return:

6'''

7 f = open('

login

','r')

8for line in

f:9 list = line.split('|'

)10 r =login()

11if

r:12

print("

登陸成功,使用者的賬號是:,密碼是:".\

13 format(username=list[0],password=list[1]))

14else:15

print("

登陸失敗,請重新登陸

")

四、主函式

**如下:

1

defmain():

2'''

主函式'''

3while

true:

4 t = int(input("

1、註冊 2、登陸 3、退出登入\n"))

5if t==1:

6regetist()

7break

8elif t ==2:

9login()

10info()

11break

12elif t==3:

13exit()

14else:15

print("

請輸入正確的數字")

1617

defexit():18#

退出19

import

sys20 sys.exit()

五、執行

main()

模擬註冊以及登陸

scanner sc new scanner system.in 模擬註冊以及登陸 1.註冊不知道使用者的操作次數,所以需要使用死迴圈 2.當使用者確定了使用者名稱和密碼後,註冊成功,儲存下使用者輸入的使用者名稱以及密碼 3.登陸最多只能三次,如果第三次還沒有成功直接退出程式 1 註冊 賬號 密碼 ...

Python 模擬登陸

主要講述賬號密碼登陸,cookie登陸,3.cookie cookie 是伺服器對每個請求使用者的標識,伺服器可以通過cookie判斷請求使用者是不是同乙個人,經常我們登入 時,登陸成功以後我們關閉頁面,我們再次去進入這個頁面,已經是登入狀態了。cookie也有時效性,一定時間以後cookie就會失...

Python模擬登陸

這裡用知乎 www.zhihu.com 來測試的python的模擬登陸操作 首先用firefox和fiddler來攔截所有對知乎的請求,包括進入登陸的頁面的url www.zhihu.com signin 和登陸的url www.zhihu.com login phone num 檢視頁面的源 需要...