python實操案例練習(xí)(八)
更新時間:2022年02月07日 11:21:42 作者:是數(shù)學(xué)系的小孩兒 ?
這篇文章主要介紹了python實操案例練習(xí),本篇文章主要分享的案例內(nèi)容有記錄用戶登錄日志、模擬淘寶客服自動回復(fù),下面詳細(xì)的內(nèi)容,需要的小伙伴可以參考一下。希望對你有所幫助
任務(wù)1、記錄用戶登錄日志
import time def show_info(): ? ? print('輸入提示數(shù)字,執(zhí)行相應(yīng)操作:0退出,1查看登錄日志') # 記錄日志 def write_logininfo(username): ? ? with open('log.txt','a')as file: ? ? ? ?s=f'用戶名{username},登錄時間:{time.strftime("%Y-%m-%d %H:%M:%S",time.localtime(time.time()))}' ? ? ? ?file.write(s) ? ? ? ?file.write('\n') ?#讀取日志 ?def read_logininfo(): ? ? ?with open('log.txt','r')as file: ? ? ? ? ?while True: ? ? ? ? ? ? ?line=file.readline() ? ? ? ? ? ? ?if line==' ': ? ? ? ? ? ? ? ? ?break ? ? ? ? ? ? ?else: ? ? ? ? ? ? ? ? ?print(line,end='\t') if __name__ == '__main__': ? ? username=input('請輸入用戶名:') ? ? pwd=input('請輸入密碼:') ? ? if 'admin'==username and 'admin'==pwd: ? ? ? ? print('登陸成功?。?!') ? ? ? ? write_logininfo(username)#記錄日志 ? ? ? ? show_info()#提示用戶要執(zhí)行什么操作 ? ? ? ? num=int(input('輸入操作數(shù)字:')) ? ? ? ? while True: ? ? ? ? ? ? if num==0: ? ? ? ? ? ? ? ? print('退出成功') ? ? ? ? ? ? ? ? break ? ? ? ? ? ? elif num==1: ? ? ? ? ? ? ? ? print('查看登錄日志') ? ? ? ? ? ? ? ? read_logininfo()#讀取日期 ? ? ? ? ? ? ? ? num=int(input('輸入操作數(shù)字:')) ? ? ? ? ? ? else: ? ? ? ? ? ? ? ? print('您輸入的數(shù)字有誤!??!') ? ? ? ? ? ? ? ? show_info() ? ? ? ? ? ? ? ? num = int(input('輸入操作數(shù)字:')) ? ? else: ? ? ? ? print('對不起,用戶名或密碼不正確?。?!') ? ? '''print(time.time()) ? ?#秒 ? ? print(time.localtime(time.time())) ? ? print(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time())))'''
任務(wù)2、模擬淘寶客服自動回復(fù)
到此這篇關(guān)于python實操案例練習(xí)(八)的文章就介紹到這了,更多相關(guān)python實操案例內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python+selenium點(diǎn)擊網(wǎng)頁上指定坐標(biāo)的實例
今天小編就為大家分享一篇Python+selenium點(diǎn)擊網(wǎng)頁上指定坐標(biāo)的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-07-07實例詳解Python中的numpy.abs和abs函數(shù)
Numpy是python中最有用的工具之一,它可以有效地處理大容量數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于Python中numpy.abs和abs函數(shù)的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-08-08