我給出了start_year,end_year,start_month和end_month例如Python:在兩個日期之間生成YYMM字符串
start_year = 2005
end_year = 2017
start_month = 3
end_month = 2
我想生成以下字符串: 0503.mat,0504.mat,0505.mat,0506.mat,0507.mat,0508.mat,0509.mat,0510.mat,0511。 0512.mat,0601.mat,。0612.mat,.....,... 1701.mat,1702.mat
即結合年份和月份並生成所有月份之間的這種組合給定的開始年/月和結束年/月
編輯:
.MAT正在重複上的所有輸出
這是我到目前爲止已經試過:
k = 0
for yr in range(2005, 2007 + 1):
for mn in range(1, 12 + 1):
YYMM[k] = "{:02}{:02}.mat".format(yr % 100, mn))
k = k + 1
但顯然它不會覆蓋所有個月,如果我在3個月在2005年年內開工,並於2006年
'.mat'是重複所有輸出? –
是.mat正在重複所有輸出 – Zanam
好吧...那麼你到底嘗試了什麼? –