0%

python也想要变得可爱!

通过修改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)

输出如下

呃呃,很难绷得住就是了