我是靠谱客的博主 秀丽电源,这篇文章主要介绍Python取日期范围循环操作的两种方法,现在分享给大家,希望可以做个参考。

今天在用Python跑一个数据时,需要遍历一个日期范围,于是在网上找到如下可用的代码,记录一下。

方法1:

复制代码
1
2
3
4
5
6
7
8
9
import datetime def main():     begin = datetime.date(2014,6,1)     end = datetime.date(2014,6,7) for i in range((end - begin).days+1):     day = begin + datetime.timedelta(days=i)     print str(day) if __name__ == '__main__':     main()

方法2:

复制代码
1
2
3
4
5
6
7
8
import datetime begin = datetime.date(2014,6,1) end = datetime.date(2014,6,7) d = begin delta = datetime.timedelta(days=1) while d <= end:     print d.strftime("%Y-%m-%d")     d += delta
复制代码
1
2
3
4
5
6
7
8
输出如下: 2014-06-01 2014-06-02 2014-06-03 2014-06-04 2014-06-05 2014-06-06 2014-06-07

最后

以上就是秀丽电源最近收集整理的关于Python取日期范围循环操作的两种方法的全部内容,更多相关Python取日期范围循环操作内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部