【发布时间】:2012-11-25 17:09:47
【问题描述】:
现在我已经找到了How do I strtotime in python?,我想知道是否有更优雅的方法来处理日期为空的条目,如果我尝试 strptime() 它们会返回错误。
warrant_issued = cells[4].get_text().strip()
try:
warrant_issued_no = datetime.strptime(warrant_issued, '%m/%d/%Y')
except:
warrant_issued_no = ''
这行得通,但我在每行中解析四到五个日期,这似乎既冗长又重复。我在想我应该定义一个函数,但还有其他方法可以让这个函数更 Python 吗?
为简洁起见,我一开始就使用了from datetime import datetime,所以datetime.strptime() 有效。否则我需要datetime.datetime.strptime()
【问题讨论】:
标签: python datetime coding-style strptime pep