擅长:python、mysql、java
<p>您的代码和他们的代码之间存在差异。这很微妙,但它就在那里:</p>
<p>你的:</p>
<pre class="lang-py prettyprint-override"><code>dates = cal_obj.itermonthdays(year, month)
^^^^ days
</code></pre>
<p>他们的:</p>
<pre class="lang-py prettyprint-override"><code>dates = cal_obj.itermonthdates(year, month)
^^^^^ dates
</code></pre>
<p><a href="https://docs.python.org/3/library/calendar.html#calendar.Calendar.itermonthdays" rel="nofollow noreferrer">^{<cd1>}</a>以<code>int</code>s的形式返回月份的天数,而<a href="https://docs.python.org/3/library/calendar.html#calendar.Calendar.itermonthdates" rel="nofollow noreferrer">^{<cd3>}</a>返回<a href="https://docs.python.org/3/library/datetime.html" rel="nofollow noreferrer">^{<cd4>}</a>s</p>