擅长:python、mysql、java
<p>我建议使用<code>datetime</code>包。<code>datetime.date.today().isocalendar()</code>返回今天的年份(2020)、一年中的一周(48)和一周中的一天(6)</p>
<p>在下面,我为每月的每一天复制了一个值。这周你也可以这样做</p>
<pre><code>import datetime
jan_2020_val = 2
feb_2020_val = 3
jan_2021_val = 4
feb_2021_val = 5
curr_date = datetime.date(2020, 1, 1)
end_date = datetime.date(2021, 3, 1)
mydata = []
while curr_date < end_date:
if curr_date.month == 1 and curr.date.year == 2020:
mydata.append((curr_date, jan_2020_val))
if curr_date.month == 2 and curr_date.year == 2020:
mydata.append((curr_date, feb_2020_val))
if curr_date.month == 1 and curr_date.year == 2021:
mydata.append((curr_date, jan_2021_val))
if curr_date.month == 2 and curr_date.year == 2021:
mydata.append((curr_date, feb_2021_val))
curr_date += datetime.timedelta(days=1)
print(mydata)
</code></pre>