2019-01-18
阅读量:
5627
怎么查看jupyter notebook的显示日志啊
我正在尝试将日志记录应用于Jupyter Notebook的显示(df)功能。如何编辑代码的最后一行,以便仅在记录INFO处于活动状态时才显示数据框?目前显示日志记录是活动还是非活动。
import pandas as pd
logging.basicConfig(level=logging.INFO, format=' %(asctime)s - %(levelname)s - %(message)s')
filename = 'test.csv'
df=pd.read_csv(filename, index_col=None, encoding='utf-8')
logging.info(display(df))






评论(1)


啊啊啊啊啊吖
2019-01-18
我能够找到一个解决方案:
for handler in logging.root.handlers[:]:
logging.root.removeHandler(handler)
logging.basicConfig(format=' %(asctime)s - %(levelname)s - %(message)s')
df = pd.DataFrame({'a':[1,2,3], 'b':[4,5,6], 'c':[7,8,9]})
logger = logging.getLogger()
logger.setLevel(logging.DEBUG)
logger.debug("\n"+str(df))
logger.info("\n"+str(df))
logger.warning("\n"+str(df))
logger.error("\n"+str(df))
logger.critical("\n"+str(df))
0.0000
0
0
推荐帖子
0条评论
0条评论
0条评论