成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

Python logging模塊寫入中文出現亂碼

瀏覽:108日期:2022-07-25 08:24:53

一下文件執行將產生亂碼,切.log文件顯示問好,打不開

import loggingdef shop_logging(name): name = name+'登錄成功!' logger = logging.getLogger() fh = logging.FileHandler('test.log') formatter = logging.Formatter('%(asctime)s - %(name)s-%(levelname)s %(message)s') fh.setFormatter(formatter) logger.addHandler(fh) logger.setLevel(logging.DEBUG) logger.info(name)shop_logging('auxc')

經發現,是沒有定義文件格式,修復后

import loggingdef shop_logging(name): name = name+'登錄成功!' logger = logging.getLogger() fh = logging.FileHandler('test.log',encoding='utf-8',mode='a') formatter = logging.Formatter('%(asctime)s - %(name)s-%(levelname)s %(message)s') fh.setFormatter(formatter) logger.addHandler(fh) logger.setLevel(logging.DEBUG) logger.info(name)shop_logging('auxc')

加上 encoding='utf-8',mode='a' 完美解決中文亂碼的問題

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章: