计算Isocalendar年中上周的数量

时间:2016-07-20 15:39:36

标签: python

我正在编写一个脚本,根据文件名中的周数从目录中获取文件。我需要在文件名中抓取N周和N + 1周的文件。

我已经掌握了基础知识,但现在我正在努力弄清楚新年的翻转(文件格式使用isocalendar标准)。 Isocalendars可以有52周或53周,所以我需要一种方法来判断我所在的年份是52或53周,这样我就可以与datetime.now().isocalendar()[1]的结果进行比较并查看如果我需要将N+1设置为1。

是否有内置的python函数?

1 个答案:

答案 0 :(得分:1)

为什么不使用(datetime.now() + timedelta(days=7)).isocalendar()[1]而不是根据当前周数来计算呢?