FuckIt.py库让你的代码从此远离bug
发布时间:2025-10-07 17:40:58

今天推荐给你的这个库叫做今天推荐的 “FuckIt.py“,名字一看就很黄很暴力,作者就是这样介绍的:
FuckIt.pyusesstate-of-the-arttechnologytomakesureyourPythoncoderunswhetherithasanyrighttoornot. Somecodehasanerror?Fuckit.
FuckIt.py 使用最先进的技术可以让你的代码无论有什么错误,你只是 FuckIt,程序可以“正常”执行,兵来将挡水来土掩。
让我们来看看如何使用一个例子。
安装
pipinstallfuckit
假设有一个目标文件: broke.py
broke.py 有几个明显的错误,包括语法错误和变量 broken_code 没有定义,也有0作为被除数。
相关推荐:Python视频教程
如果直接 import broke 肯定会报错

这个时候你可以用 fuckit 将 broke 导入进来。

调用函数 f 也会报错
>>>broke.f() NameError:globalname'broken_code'isnotdefined
您可以使用链式 fuckit 调用这个有问题的函数
>>>fuckit(broke).f() fuckitchainingworks
或者
>>>fuckit(fuckit("broke")).f()
fuckitchainingworks除此之外,fuckit 也可作为装饰器和上下文管理器使用。
装饰函数

装饰类

看到这里,你觉得吗? fuckit 非常暴力,那么它可以在什么场景中使用呢?个人认为库很鸡肋,因为你的代码不应该容忍这些错误,如果错误应该立即修复,但有一个可能的使用场景是你只是接管一个超级复杂的代码,各种不理解代码,这些鸡蛋代码不时出现错误,你不能控制它,你使用fuckit。
下一篇 返回列表
