【发布时间】:2022-10-02 17:10:52
【问题描述】:
当尝试失败时,我正在尝试使用日志记录。我有一个用于将日期字符串转换为日期时间格式的 for 循环。
例如,将“03/05/2021”转换为 2021-05-03。但是,有拼写错误的日期,例如 03/052021。如果循环遇到这样的拼写日期,我希望它创建一个日志。
for id in range(1,items):
try:
dt_bd_lists.append(datetime.strptime(bd_lists[i+1], \'%d/%m/%Y\'))
#print(dt_bd_lists[id])
except:
dt_bd_lists.append(bd_lists[id+1])
#LOG_FILENAME = \'error_log\'
#logging.basicConfig(
#filename=LOG_FILENAME,
#level=logging.ERROR
#)
#logging.error(\'Error processing line %(lineno)d for ID %d\', id)
对于记录消息,我想创建“(ID)的错误处理(行号)。\”
不幸的是,我遇到了日志记录错误并且卡住了。什么会解决这个问题?
标签: python logging standard-library