使用方框绘图字符创建好看的纯文本日历。
nicecal的Python项目详细描述
使用制表符创建简单日历
用法
月
nicecal.month(2038, 1)
┌──────────────────────┐ │ January │ │ Mo Tu We Th Fr Sa Su │ │ 1 2 3 │ │ 4 5 6 7 8 9 10 │ │ 11 12 13 14 15 16 17 │ │ 18 19 20 21 22 23 24 │ │ 25 26 27 28 29 30 31 │ └──────────────────────┘
可以使用以下参数修改日历输出:
选项:
- show_month_info(默认值1)
- 0:无月份信息标题
- 1:只有月份名称以标题为中心
- 2:月份名称和年份都以标题为中心
- show_days(默认值1)
- 0:不显示日期名称
- 1:显示日期名称
>>>nicecal.month(2038, 1, show_month_info=0)
┌──────────────────────┐ │ Mo Tu We Th Fr Sa Su │ │ 1 2 3 │ │ 4 5 6 7 8 9 10 │ │ 11 12 13 14 15 16 17 │ │ 18 19 20 21 22 23 24 │ │ 25 26 27 28 29 30 31 │ └──────────────────────┘
>>>nicecal.month(2038, 1, show_month_info=2)
┌──────────────────────┐ │ January 2038 │ │ Mo Tu We Th Fr Sa Su │ │ 1 2 3 │ │ 4 5 6 7 8 9 10 │ │ 11 12 13 14 15 16 17 │ │ 18 19 20 21 22 23 24 │ │ 25 26 27 28 29 30 31 │ └──────────────────────┘
>>>nicecal.month(2038, 1, show_days=0)
┌──────────────────────┐ │ January │ │ 1 2 3 │ │ 4 5 6 7 8 9 10 │ │ 11 12 13 14 15 16 17 │ │ 18 19 20 21 22 23 24 │ │ 25 26 27 28 29 30 31 │ └──────────────────────┘
>>>nicecal.month(2038, 1, show_month_info=2, show_days=0)
┌──────────────────────┐ │ January 2038 │ │ 1 2 3 │ │ 4 5 6 7 8 9 10 │ │ 11 12 13 14 15 16 17 │ │ 18 19 20 21 22 23 24 │ │ 25 26 27 28 29 30 31 │ └──────────────────────┘
>>>nicecal.month(2038, 1, show_month_info=0, show_days=0)
┌──────────────────────┐ │ 1 2 3 │ │ 4 5 6 7 8 9 10 │ │ 11 12 13 14 15 16 17 │ │ 18 19 20 21 22 23 24 │ │ 25 26 27 28 29 30 31 │ └──────────────────────┘