解决python logging 中文乱码问题
import logging 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) if __name__ == '__main__': logger.info('测试')