通过修改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)
|
输出如下
呃呃,很难绷得住就是了