寫日誌:#_author:'zyb'
#data:2020/5/23
import
nnlog
import
traceback
log = nnlog.logger('
python.log
',level='
debug
',backcount=5,when='d'
)log.debug(
'eeee
') #
比較詳細的資訊
log.info('
eeee')
log.warning(
'wwww')
log.error(
'wewewe')
log.surprise()
log.warning(traceback.format_exc())
#返回出錯的那一大坨紅色字串資訊
traceback.print_exc() #
只print錯誤資訊,無法通過log.的方法返回資訊
異常處理:#_author:'zyb'
#data:2020/5/23
#l = [1,2,3]
#d = {}##
try:
#print(l[4])
#print(d['name'])
#except indexerror as e:
#print('下標越界')
#print(e)
#except keyerror as e:
#print('key 不存在')
#print(e)
#except exception as e: #這個exception可以處理所有異常,上面兩種是劃分比較細的
#print('出現異常')
#print(e)
#else: #無異常的時候會執行else的內容
#print('all ok')
#finally: #有無異常都會執行
#print('ok')
使用python製作簡單的日誌以及日誌分析工具
我的部落格已轉移至 最近,我需要將多客戶模擬器在執行中產生的一些資料記錄下來,同時使用適當 的方法 例如圖形化,還有。對其進行分析。1.日誌的記錄 python有乙個logging模組,可以用來產生日誌。1 學習資料 2 我需要關注內容 logging模組提供了多種日誌級別,如 notset 0 d...
python中關於模組,包以及import的學習
一 python中的模組和包 模組 如果你從 python 直譯器退出後再重新進入,那麼你之前定義的所有 函式和變數 都將丟失.因此,如果你想寫乙個更長的程式,你最好離線地使用文字編輯器儲存成檔案,替代直譯器的輸入來執行.這稱作建立乙個 指令碼 當你的程式變得更長,你可能想把它分割成幾個檔案以能夠更...
Python 關於TCP簡介以及與UDP的區別
僅用學習參考 tcp協議,傳輸控制協議 英語 transmission control protocol,縮寫為 tcp 是一種面向連線的 可靠的 基於位元組流的傳輸層通訊協議,由ietf的rfc 793定義。tcp通訊需要經過建立連線 資料傳送 終止連線三個步驟。1.面向連線 通訊雙方必須先建立連...