指定utf-8编码防止中文乱码logging.basicConfig( handlers=[logging.FileHandler('log.log', 'a', 'utf-8')], format='%(asctime)s - %(levelname)s: %(message)s', datefmt='%m-%d %H:%M:%S', level=logging.DEBUG #CRITICAL ERROR WARNING INFO DEBUG NOTSET ) 说明FileHandler 的mode， w是每次启动清空文件重新写入 a 是追加