需求:1、模擬註冊;
2、模擬登陸;
3、模擬登陸成功顯示登陸成功的使用者賬號;一、註冊
**如下:
1defregetist():
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) #
寫進檔案
二、登陸
**如下:
1deflogin():
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
三、顯示個人資訊
**如下:
1definfo():
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("
登陸失敗,請重新登陸
")
四、主函式
**如下:
1defmain():
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 檢視頁面的源 需要...