通过修改excepthook来让python变得可爱~
QAQ
之前看到了这里视频,修改mo文件来让GCC变得可爱,效果如图
觉得很有意思,顺手写了个简单的python版本,原理是sys.excepthook可以替换掉默认的异常处理函数,简单测试一下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
   | import sys
 
  def kawaii_exception_handler(exception_type, exception, traceback):     print("杂鱼! 你看看你在写什么!")     print(f"才.....才不会告诉你,错误类型是 {exception} 呢,哼!")     print("杂鱼,这种事情都做不好,让我康康你的问题诶")     print(f'真是笨蛋,本小姐一眼就看出 "{traceback.tb_frame.f_locals["__file__"]}"有问题')     while traceback.tb_next is not None:         traceback = traceback.tb_next     print(f"什...什么?还想要更多?那本小姐再勉强告诉你是在{traceback.tb_lineno}行吧...果然杂鱼就是杂鱼~")
 
 
  sys.excepthook = kawaii_exception_handler
  print(5 / 0)
   | 
 
输出如下
呃呃,很难绷得住就是了