久久久精品2019免费观看_亚洲国产精品成人久久久_69国产成人综合久久精品91_国产精品久久精品视

Python 注冊(cè)功能

a模式還有一個(gè)應(yīng)用場(chǎng)景,就是用戶注冊(cè)。

其實(shí)注冊(cè)功能很簡單。

我這里打開了百度的注冊(cè)頁面。

注冊(cè)的時(shí)候讓我們輸入用戶名,輸入手機(jī)號(hào),輸入密碼。

我們是不是學(xué)過input功能,可以用來接收用戶輸入的內(nèi)容。

所以這里三個(gè)input就可以搞定了,然后把接收到的數(shù)據(jù)用a模式往文件里面一寫,是不是就完事了。

我們來嘗試寫一下。

首先就是用戶名和密碼,然后手機(jī)和驗(yàn)證碼先省略掉。

username = input('請(qǐng)輸入你的賬號(hào)>>>')
password = input('請(qǐng)輸入你的密碼>>>')

現(xiàn)在用戶輸入的賬號(hào)和密碼拿到之后我們后臺(tái)就要吧這個(gè)賬號(hào)密碼幫用戶存起來。

username = input('請(qǐng)輸入你的賬號(hào)>>>')
password = input('請(qǐng)輸入你的密碼>>>')
with open(r'G:\PythonProject\學(xué)習(xí)\學(xué)習(xí)文件\date\user_date.txt', mode='at', encoding='utf-8') as f:
     f.write(f'{username}={password}\n')

這個(gè)格式化字符串還記得嗎,如果不記得的話翻翻前面的文章。

我們直接來運(yùn)行看。

賬號(hào)密碼輸入進(jìn)去了,然后看user_date.txt里面有沒有出現(xiàn)剛剛的賬號(hào)密碼。

結(jié)果也是有的。

我們繼續(xù)輸入,模擬多用戶注冊(cè)。

第二個(gè)用戶也注冊(cè)完了,user_date.txt里面也出現(xiàn)了第二個(gè)用戶的賬號(hào)密碼。

這是a模式下。

如果我現(xiàn)在用w模式,第二個(gè)用戶注冊(cè)完了,user_date.txt里面就會(huì)將第一個(gè)用戶注冊(cè)的內(nèi)容給清空。

我們來試一下,把上面的代碼復(fù)制下,然后將mode的a改成w。

username = input('請(qǐng)輸入你的賬號(hào)>>>')
password = input('請(qǐng)輸入你的密碼>>>')
with open(r'G:\PythonProject\學(xué)習(xí)\學(xué)習(xí)文件\date\user_date.txt', mode='wt', encoding='utf-8') as f:
     f.write(f'{username}={password}\n')

先是第一個(gè)用戶注冊(cè)。

現(xiàn)在是沒有問題的,接下來第二個(gè)用戶注冊(cè)。

出現(xiàn)問題了,剛剛第一個(gè)用戶注冊(cè)的數(shù)據(jù)被清空了,只剩下第二個(gè)用戶注冊(cè)的數(shù)據(jù)了。

所以千萬不能用w模式下做這件事。

未經(jīng)允許不得轉(zhuǎn)載:445IT之家 » Python 注冊(cè)功能

贊 (0) 打賞

相關(guān)推薦

    暫無內(nèi)容!

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

微信掃一掃打賞