Xlrd 如何从excel工作表中获取周数?
这里不是打印周数,如何从excel表格中提取每个日期的周数,它显示的错误如下Xlrd 如何从excel工作表中获取周数?,xlrd,Xlrd,这里不是打印周数,如何从excel表格中提取每个日期的周数,它显示的错误如下 ValueError: invalid literal for int() with base 10: '2015-08-24 00:00:00' 这是我出错的地方 print datetime.datetime(int(value[:4]),int(value[0:]),int(value[1:])).isocalendar()[1] 值是完整的字符串“2015-08-24 00:00:00”。 使用value=
ValueError: invalid literal for int() with base 10: '2015-08-24 00:00:00'
这是我出错的地方
print datetime.datetime(int(value[:4]),int(value[0:]),int(value[1:])).isocalendar()[1]
值是完整的字符串“2015-08-24 00:00:00”。
使用value='2015-08-24 00:00:00'表示整数:
>>>value='2015-08-24 00:00:00'
价值[:4]导致“2015年”
值[0:]导致“2015-08-24 00:00:00”
值[1:]导致“015-08-24 00:00:00”
相反,您可以使用value.split'.split'-'获取
['2015','08','24']