python實操案例練習(xí)(八)

任務(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 借助numpy保存數(shù)據(jù)為csv格式的實現(xiàn)方法
今天小編就為大家分享一篇python 借助numpy保存數(shù)據(jù)為csv格式的實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-07-07
python結(jié)合多線程爬取英雄聯(lián)盟皮膚(原理分析)
多線程是為了同步完成多項任務(wù),不是為了提高運行效率,而是為了提高資源使用效率來提高系統(tǒng)的效率。這篇文章主要介紹了python爬取英雄聯(lián)盟皮膚結(jié)合多線程的方法,需要的朋友可以參考下2021-05-05
matplotlib bar()實現(xiàn)多組數(shù)據(jù)并列柱狀圖通用簡便創(chuàng)建方法
這篇文章主要介紹了matplotlib bar()實現(xiàn)多組數(shù)據(jù)并列柱狀圖通用簡便創(chuàng)建方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-02-02
python基于機器學(xué)習(xí)預(yù)測股票交易信號
近年來,隨著技術(shù)的發(fā)展,機器學(xué)習(xí)和深度學(xué)習(xí)在金融資產(chǎn)量化研究上的應(yīng)用越來越廣泛和深入。目前,大量數(shù)據(jù)科學(xué)家在Kaggle網(wǎng)站上發(fā)布了使用機器學(xué)習(xí)/深度學(xué)習(xí)模型對股票、期貨、比特幣等金融資產(chǎn)做預(yù)測和分析的文章。本文就來看看如何用python預(yù)測股票交易信號2021-05-05
Python環(huán)境搭建過程從安裝到Hello World
這篇文章主要介紹了Python環(huán)境搭建過程從安裝到Hello World,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-02-02
Python PyCharm如何進(jìn)行斷點調(diào)試
這篇文章主要介紹了Python PyCharm如何進(jìn)行斷點調(diào)試,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07
Django開發(fā)web后端對比SpringBoot示例分析
這篇文章主要介紹了Django開發(fā)web后端對比SpringBoot示例分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-12-12

