Python 日志记录与机器学习模型监控
1. Python 日志记录基础
在 Python 中,使用 logging 模块进行日志记录比简单的 print() 语句更强大和灵活。当读取 CSV 文件时,可能会遇到解析错误,例如:
return _read(filepath_or_buffer, kwds)
...
File "pandas/_libs/parsers.pyx", line 1951, in pandas._libs.parsers.raise
ParserError: Error tokenizing data. C error: Expected 1 field in line 12, saw 2
为了更好地处理和记录这些错误,可以使用以下代码:
try:
df = pd.read_csv(argument)
print(df.describe())
except Exception:
logger.exception("Had a problem trying to read the CSV file")
logger.info("the program continues, without issue")
运行上述代码后,可以看到不同级别的日志信息。Python 的 logging 模块有不同的日志级别,从最详细到最不详细的顺序如下:
1
超级会员免费看
订阅专栏 解锁全文
3284

被折叠的 条评论
为什么被折叠?



