分享一段代码,采用python logging模块,打印保存输出。
import logging
logger = logging.getLogger(__name__)
logging.basicConfig(level = logging.INFO,format = '%(asctime)s - %(message)s')#这里可以更改logging在屏幕打印的结构
handler = logging.FileHandler("log.txt")
handler.setLevel(logging.INFO)
formatter = logging.Formatter('%(asctime)s- %(message)s')#这里可以更改logging在储存到txt的结构
handler.setFormatter(formatter)
logger.addHandler(handler)
logger.info('use logging print and save somthing')
主要参考:
https://blog.csdn.net/pansaky/article/details/90710751
里面写的同时储存和打印的方法写的有些麻烦,我如上简单修改了一下