成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Python日志需要我們不斷的學(xué)習(xí)

開發(fā) 后端
Python日志有廣泛的應(yīng)用范圍,我們需要不斷的進(jìn)行相關(guān)的學(xué)習(xí)。下面我們就看看相關(guān)代碼如何生成。希望對(duì)大家有所幫助。

Python日志在不斷的發(fā)展中需要我們不斷的進(jìn)行學(xué)習(xí)。只有不斷的進(jìn)行學(xué)習(xí)才能更好的掌握相關(guān)的使用方法。下面我們就詳細(xì)的介紹相關(guān)代碼的書寫方式。希望對(duì)大家有所幫助。

一眼可知,類實(shí)現(xiàn)的是一個(gè)簡(jiǎn)單的template模式,定義了setup, handle, finish讓繼承者重載,模式方法__init__則定義了三個(gè)方法的調(diào)用順序同時(shí)保證三個(gè)方法的運(yùn)行。 很顯然,如果我們要在退出時(shí)關(guān)閉連接,重定義finish是一個(gè)很自然的行為。

  1. def finish(self):  
  2. self.request.close() 

第二個(gè)問題,如何記日志。Python有日志模塊logging。

 

 

  1. import logging  
  2. logging.basicConfig(level=logging.DEBUG,  
  3. format='%(asctime)s %(levelname)s %(message)s',  
  4. filename='log.txt',  
  5. filemode='a+'

不過實(shí)際使用中需要做一點(diǎn)點(diǎn)的補(bǔ)充。因?yàn)樵诙嗑€程程序中,要記錄日志需要線程相關(guān)的唯一ID來(lái)識(shí)別一些東西。我沒有找到直接的線程ID(哪位兄弟找到了請(qǐng)告知),但Python中有一個(gè)名為id的內(nèi)建函數(shù),用來(lái)返回一個(gè)對(duì)象的identity (注1)。將要記錄的信息預(yù)定義一個(gè)模板,我們就能得到一個(gè)漂亮的輸出了。

  1. def LogTemplate(self, s):  
  2. return '[id.' + str(id(self.request)) + ']: ' + str(s)def Log(self, s):  
  3. ss = self.LogTemplate(s)  
  4. print ss  
  5. logging.info(ss)  
  6. def LogErr(self, s):  
  7. ss = self.LogTemplate(s)  
  8. print ss  
  9. logging.error(ss) 

下面我們可以這樣寫了

  1. def setup(self):  
  2. self.Log('進(jìn)入處理線程')  
  3. def finish(self):  
  4. self.request.close()  
  5. self.Log("退出處理線程") 

另外模塊binascii對(duì)Python日志也很有用,我就會(huì)用到binascii.b2a_hex來(lái)幫助把一串二進(jìn)制轉(zhuǎn)成可見的ASCII,象接收到的數(shù)據(jù)就***用b2a_hex轉(zhuǎn)換后再記日志。

【編輯推薦】

  1. Python循環(huán)語(yǔ)句使用中異常現(xiàn)象的處理
  2. Python循環(huán)語(yǔ)句中whlie和for的應(yīng)用
  3. Python if應(yīng)用具體信息介紹
  4. Python編碼對(duì)解決疑難問題的具體方法
  5. Python語(yǔ)言教程算術(shù)運(yùn)算與算術(shù)表達(dá)式的介紹
責(zé)任編輯:張浩 來(lái)源: 電子工業(yè)出版社
相關(guān)推薦

2010-03-10 15:27:40

Python函數(shù)

2022-05-17 11:05:16

機(jī)器學(xué)習(xí)人工智能

2018-06-14 21:03:41

數(shù)據(jù)庫(kù)MySQL日志類型

2018-06-27 10:14:21

MySQL日志‘類型

2012-07-12 10:53:34

Firefox瀏覽器

2022-03-09 13:20:43

大數(shù)據(jù)技術(shù)企業(yè)

2012-07-22 15:30:33

非程序

2019-08-02 11:53:50

Android開發(fā)學(xué)習(xí)

2020-11-18 10:15:01

量子計(jì)算

2017-02-08 10:01:13

大數(shù)據(jù)ETL技術(shù)

2017-05-24 17:08:29

OLAP

2020-12-04 09:41:36

C編程語(yǔ)言替換C

2013-07-18 09:21:32

代碼文檔

2025-01-22 14:25:54

2018-05-30 14:49:51

編程語(yǔ)言API語(yǔ)法

2016-01-15 11:10:58

智能汽車車聯(lián)網(wǎng)硬件技術(shù)

2019-08-05 08:42:37

物聯(lián)網(wǎng)IOT技術(shù)

2018-09-14 18:00:29

無(wú)損網(wǎng)絡(luò)

2022-08-26 08:00:19

企業(yè)架構(gòu)IT

2023-09-05 09:49:03

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 2019天天干天天操 | 天天综合天天 | 午夜av毛片 | 国产精品久久av | 精品国产乱码久久久 | 久久影院一区 | 青青操91| 日本成人三级电影 | 成人亚洲一区 | 性欧美精品一区二区三区在线播放 | 美女天天操 | 久久成人高清视频 | 亚洲网站免费看 | 国产日韩欧美一区二区在线播放 | 国产精品国产三级国产aⅴ原创 | 国产精品美女久久久久久久网站 | 91传媒在线观看 | 欧美精品乱码99久久影院 | 亚洲人成一区二区三区性色 | 日韩视频在线一区 | 国产在线观看一区 | 亚洲精品乱码久久久久久9色 | 99精品国自产在线观看 | 1区2区视频 | 久久精品国产一区 | 国产一区二区在线免费观看 | 伊人免费在线观看 | 国产日韩精品一区二区 | 国产免费一区二区 | 欧美一区二区在线观看视频 | 天天拍天天插 | 精品欧美色视频网站在线观看 | 国精产品一品二品国精在线观看 | 欧美日韩精品一区二区天天拍 | 欧美日韩综合精品 | 久在线 | 国产精品久久精品 | 日韩欧美二区 | 国产激情在线观看视频 | 中文天堂网 | 国产激情三区 |