python模組使用之logging

2021-08-16 19:39:47 字數 824 閱讀 6300

日誌記錄python執行輸出的資訊:

參考:

簡單使用

filename :日誌檔案的儲存路徑。如果配置了些引數,將自動建立乙個filehandler作為handler;

filemode :日誌檔案的開啟模式。 預設值為』a』,表示日誌訊息以追加的形式新增到日誌檔案中。如果設為』w』, 那麼每次程式啟動的時候都會建立乙個新的日誌檔案;

format :設定日誌輸出格式;

datefmt :定義日期格式;

level :設定日誌的級別.對低於該級別的日誌訊息將被忽略;

stream :設定特定的流用於初始化streamhandler;

程式:

#coding=gbk

import logging

logging.basicconfig(filename = os.path.join(os.getcwd(), 'log.txt'), /

level = logging.warn, filemode = 'w', format = '%(asctime)s - %(levelname)s: %(message)s')

logging.debug('debug') #被忽略

logging.info('info') #被忽略

logging.warning('warn')

logging.error('error')

#----- 結果

#2009-07-13 21:42:15,592 - warning: warn

#2009-07-13 21:42:15,640 - error: error

python模組使用 python 模組發布及使用

將模組 此處名為nester 寫好後,與setup.py放入同乙個資料夾中 from distutils.core importsetup setup name 發布名,一般同模組名 version 版本號 py modules 模組列表 引數,其他引數根據需求新增 構建發布檔案 在資料夾下開啟終端...

python基本使用之數字型別

整型 一 基本使用 1 int用途 年齡 號碼 等級.2 定義方式 age 10 age int 10 x int 1111 int只能將純數字的字串轉成十進位制的整型 print type x 3 常用操作 內建的方法 算數運算,比較運算 二 該型別總結 1 存乙個值or存多個值 只能存乙個值 a...

Python使用模組Pyserial模組報

用pip安裝pyserial後 sudo h pip install pyserial,執行新建的程式,名稱為serial.py,程式中用到 import serial.toos.list ports,但總是提示importerror no module named tools.list ports...