楼主:
ybeei (ybeei)
2015-12-18 01:04:05小弟是写程式新手
最近想做ㄧ个月历, 让使用者可以在上面预约时间
想用 HTMLCalendar
可是在重写formatday的时候, 总是无法执行
连要把日期变成红色都没办法, 比如说:
from calendar import HTMLCalendar
class mycal(HTMLCalendar):
def formatday(self, weekday, day):
if day == 0:
return '<td class="noday"> </td>'
else:
return '<td class="%s"><font color ="red">%d</font></td>'%
(self.cssclasses[weekday], day)
我的想像中如果执行 mycal().formatmonth(2015,12),
应该会出现一个印有红色字体的月历,
不过他出现list index out of range这个错误
我想应该是我误解了某些东西, 可是不知道是什么
谢谢大家了