Skip to main content
 首页 » 编程设计

python之如何生成一系列 yyyymm 值

2025年05月04日16mfrbuaa

<分区>

我有两个 yyyymm 值将由用户输入:

yyyymm_1 = '201406' 
yyyymm_2 = '201501' 

我希望能够按递增的月份顺序遍历此范围:

for yyyy and mm in the range of yyyymm_1 to yyyymm_2 
    my_function( yyyy, mm ) 

这在 python 中如何完成?


更新:

理想情况下,解决方案应尽可能简单,无需外部库。我不是在寻找通用的日期操作解决方案,而是在寻找能够回答我上面提出的具体问题的解决方案。

在发布我的问题之前,我已经看到了很多通用的解决方案。然而,作为一个 python 菜鸟,看不出如何使它们适应我的问题:

关于这一点,从该页面链接到的其他问题更为通用。如果您希望生成一系列 yyyymm 值,我强烈建议您查看此页面上的选定答案。