这里不打印周数,如何从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]
答案 0 :(得分:0)
value='2015-08-24 00:00:00'
是完整的字符串' 2015-08-24 00:00:00'。
使用>>> value='2015-08-24 00:00:00'
给出了整数:
value[:4]
value[0:]
会导致2015年'
value[1:]
导致2015-08-24 00:00:00'
value.split(' ').split('-')
导致' 015-08-24 00:00:00'
而不是你可以用['2015', '08', '24']
来获取
{{1}}。