我想在某些日子(如假期(使用python模块calendar
创建一个具有自定义颜色的日历,但我在文档中没有找到任何关于这方面的内容,所以我想知道是否有办法做到这一点。现在我只有基本的日历输出。
import calendar
c = calendar.HTMLCalendar(calendar.SUNDAY)
c.formatmonth(2020,9)
calendar
模块的源代码可能会对您有所帮助。
请注意,formatday
函数不会将月份或年份作为参数,因此即使将HTMLCalendar
子类化,也无法获得所需内容。
您的最佳选择可能是复制HTMLCalendar
的代码,并根据您的需要进行自定义。请确保添加一条注释,说明代码是从cpython实现派生的,并且受其许可条款的约束。