ValueError Traceback (most recent call last)
Cell In[1], line 37
34 return workdays
36 # 计算2025年每月工作天数
—> 37 workdays_2025 = calculate_workdays(2025)
38 workdays_2025
Cell In[1], line 19, in calculate_workdays(year)
17 for month in range(1, 13):
18 start_date = datetime(year, month, 1)
—> 19 end_date = datetime(year, month + 1, 1) - timedelta(days=1)
21 # 计算每月总天数
22 total_days = (end_date - start_date).days + 1
ValueError: month must be in 1…12