python 获取当年每月
时间: 2024-12-12 11:18:39 浏览: 3
python获取本周、上周、本月、上月及本季的时间代码实例
在Python中,你可以使用内置的`calendar`模块来获取指定年份的每个月份信息。首先,你需要导入`calendar`模块,然后可以使用`monthrange()`函数来获取指定月份的日期范围和星期几。下面是一个简单的例子:
```python
import calendar
def get_month_info(year):
for month in range(1, 13): # 从1月到12月
name = calendar.month_name[month] # 获取月份名称
week_days, _ = calendar.monthrange(year, month) # 获取该月的第一天是星期几以及总天数
print(f"{year}年的{name}: 第一天是{week_days}, 总共{calendar.monthrange(year, month)[1]}天")
# 使用当前年份作为示例
get_month_info(calendar.datetime.now().year)
```
上述代码会输出给定年份每个月份的名称、第一天是星期几以及当月的总天数。
阅读全文