如何从excel表中读取当前周数?

时间:2015-09-07 05:00:25

标签: python-2.7 xlrd

在excel中包含这么多周的详细信息,我需要从excel表中只打印当前周数,如果只有当前周的条件匹配则应该打印

该条件的一段代码,但它显示错误:

 rec_date = datetime.datetime(*xlrd.xldate_as_tuple(rec, inputfp.datemode)).isocalendar()[1]
 if rec_date == date.today().isocalendar()[1]:
    print '\n',rec_date 
    print str(out[rec])

显示错误:

if rec_date == date.today():
AttributeError: 'float' object has no attribute 'today'

1 个答案:

答案 0 :(得分:0)

所以我假设您不从date导入datetime,而只是导入datetime。所以

if rec_date == datetime.date.today()

应该有效。或from datetime import date