python日历代码
时间: 2024-09-26 18:18:00 浏览: 35
python绘图代码日历图
在Python中,你可以使用内置的`calendar`模块来处理日期和日历相关的任务。下面是一个简单的例子展示如何获取当前月份的日历:
```python
import calendar
# 获取当前年份和月份
current_year = 2023
current_month = 1 # January, 0-based index
# 创建日历实例并打印
cal = calendar.monthCalendar(current_year, current_month)
for week in cal:
print(week)
```
在这个代码中,`monthCalendar()`函数返回一个二维列表,每个子列表代表一周的日历,其中0表示周日。如果你想按照星期几的名称打印,可以使用`weekday_names`属性:
```python
print(calendar.day_name) # 获取星期一到星期天的名称
print(calendar.month_name[current_month]) # 获取月份名称
for day in week:
if day != 0:
print(f"{day}: {calendar.day_name[day - 1]}")
```
这将分别打印出每一天及其对应的星期几。
阅读全文