【发布时间】:2012-02-18 11:50:35
【问题描述】:
在“不费吹灰之力”的 LC 方面存在问题。
下面的代码sn-p:
def daterange(start_date, end_date):
for n in range((end_date - start_date).days):
yield start_date + dt.timedelta(n)
def get_workdays_between_dates(start_date, end_date):
return [x in daterange(start_date, end_date) if x.date.weekday() in range(0,7)]
解析函数 get_workdays_between_dates() 时,Python 会出现“语法错误:无效语法错误”。不过我觉得还可以……
代码有什么问题?
【问题讨论】: