python 导出日历日
时间: 2023-07-09 16:53:32 浏览: 126
您好!要导出日历日的话,可以使用 Python 内置的 `calendar` 模块。以下是一个示例代码,可以输出指定月份的日历:
```python
import calendar
# 输入年份和月份
year = int(input("请输入年份:"))
month = int(input("请输入月份:"))
# 输出日历
cal = calendar.month(year, month)
print(cal)
```
您可以根据自己的需要进行修改和调整。希望能对您有所帮助!
相关问题
python 导出所有日历日
您好!如果您想导出一整年的日历,可以使用以下代码:
```python
import calendar
# 输入年份
year = int(input("请输入年份:"))
# 循环输出每个月的日历
for month in range(1, 13):
print(calendar.month_name[month], year) # 输出月份和年份
print(calendar.month(year, month)) # 输出日历
```
这段代码会循环输出当前输入年份的每个月份的日历。`calendar.month_name` 包含了所有月份的名称,可以方便地输出月份和年份。希望能对您有所帮助!
python 导出历史10年日历日
您好!要导出历史10年的日历,可以使用以下代码:
```python
import calendar
import datetime
# 获取当前年份
now = datetime.datetime.now()
current_year = now.year
# 循环输出历史10年的日历
for year in range(current_year-10, current_year):
print(year)
for month in range(1, 13):
print(calendar.month_name[month], year) # 输出月份和年份
print(calendar.month(year, month)) # 输出日历
```
这段代码会循环输出当前年份的前10年的每个月份的日历。`datetime.datetime.now()` 获取当前日期和时间,使用 `now.year` 获取当前年份,然后减去10年即可得到历史10年的年份范围。希望能对您有所帮助!
阅读全文