21期進(jìn)階2班-與logging模塊_第1頁
21期進(jìn)階2班-與logging模塊_第2頁
21期進(jìn)階2班-與logging模塊_第3頁
21期進(jìn)階2班-與logging模塊_第4頁
21期進(jìn)階2班-與logging模塊_第5頁
已閱讀5頁,還剩9頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、Python工具庫教室講師:lucky時(shí)間:2018年5月10號教學(xué)監(jiān)督熱線 免責(zé)聲明:如果本課程內(nèi)有任何內(nèi)容侵害了您的權(quán)益,請您及時(shí)聯(lián)系我們教學(xué)監(jiān)督熱線 0102知識點(diǎn)一: datetime模塊(時(shí)間)知識點(diǎn)二: logging 模塊 (日志)本節(jié)知識點(diǎn)階段一日期與時(shí)間教學(xué)監(jiān)督熱線 datetime 模塊中 主要類:主要使用: datetime.datetiem( ) 、 datetime.timedelta( )類名功能說明date日期對象,常用的屬性有year, month, daytime時(shí)間對象hour,minute,second,毫秒datetime日期時(shí)間對象,常用的屬性有hou

2、r, minute, second, microsecondtimedelta時(shí)間間隔,即兩個(gè)時(shí)間點(diǎn)之間的長度日期: datetime.date( year, month, day )時(shí)間: datetime.time( hour, minute, second, microsecond )日期時(shí)間: datetime.datetime( year, month, day,hour, minute, second, microsecond )時(shí)間間隔 : datetime.timedelta( days=0, seconds=0, microseconds=0 milliseconds=0,m

3、inutes=0, hours=0, weeks=0 )datetime.datetime( ) 類中的常用方法:1. now ():返回當(dāng)前日期時(shí)間的datetime對象:2. utcnow():返回當(dāng)前日期時(shí)間的UTC datetime對象3.strptime():解析成datetime對象。根據(jù)string, format 2個(gè)參數(shù),返回一個(gè)對應(yīng)的datetime對象例子: datetime.datetime.strptime(2018-3-22 15:28:18,%Y-%m-%d %H:%M:%S) 4.Strftime(): 格式化時(shí)間例子:strtime= now.strftime

4、(%Y-%m-%d %H:%M:%S)5.時(shí)間戳轉(zhuǎn)日期時(shí)間: t1= datetime.datetime.fromtimestamp(ts)6日期時(shí)間轉(zhuǎn)時(shí)間戳:t2=t1.timestamp() 獲取datetime對象 中數(shù)據(jù):時(shí)間運(yùn)算 : ( 返回timedelte() 對象)timedelta類是用來計(jì)算二個(gè)datetime對象的差值的。 此類中包含如下屬性: 1、days:天數(shù) 2、microseconds:微秒數(shù) 3、seconds:秒數(shù)(=0 并且 1天)4、total_seconds : 總秒數(shù)階段二Logging模塊教學(xué)監(jiān)督熱線 logging用法1. 初始化 logger =

5、 logging.getLogger(“name)2. 設(shè)置級別 logger.setLevel(logging.DEBUG),Logging中有NOTSET DEBUG INFO WARNING ERROR CRITICAL這幾種級別,日志會(huì)記錄設(shè)置級別以上的日志4. formatter,定義了log信息的 內(nèi)容 和格式,例如:%(asctime)s %(levelname)s %(message)s, %Y-%m-%d %H:%M:%S3. 定義Handler,常用的是StreamHandler和FileHandler, StreamHandler:將日志在控制臺輸出 FileHandle

6、r: 將日志記錄到文件里面Logging 中幾種級別:NOTSET DEBUG INFO WARNING ERROR CRITICALFormatter 中已有格式 :%(name)s Logger的名字%(levelname)s 文本形式的日志級別%(message)s 用戶輸出的消息%(asctime)s 字符串形式的當(dāng)前時(shí)間。默認(rèn)格式是 “2003-07-08 16:49:45,896”。逗號后面的是毫秒%(levelno)s 數(shù)字形式的日志級別%(pathname)s 調(diào)用日志輸出函數(shù)的模塊的完整路徑名,可能沒有%(filename)s 調(diào)用日志輸出函數(shù)的模塊的文件名%(module)s 調(diào)用日志輸出函數(shù)的模塊名%(funcName)s 調(diào)用日志輸出函數(shù)的函數(shù)名%(lineno)d 調(diào)用日志輸出函數(shù)的語句所在的代碼行%(created)f 當(dāng)前時(shí)間,用UNIX標(biāo)準(zhǔn)的表示時(shí)間的浮 點(diǎn)數(shù)表示%(relativeCreated)d

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論