python不运行也不报错_无论Python代码遇到什么报错,只要用到这个模块都能正常运行代码...

本文介绍了Python库Fucklt.py,它能让你的代码在遇到错误时仍能'正常'运行。通过实例展示了其作为装饰器和上下文管理器的使用,尽管不提倡在日常开发中使用,但在接手复杂代码或处理临时问题时可能提供便利。
摘要由CSDN通过智能技术生成

说到Python的强大的地方,那真的是太多了,优雅、简洁、丰富且强大的第三方库、开发速度快,社区活跃度高等,所以才使得Python才会如此的受欢迎。

我们经常会看到几行代码写一个爬虫,封装10行代码就能写出一个人脸识别等等。今天小编给大家介绍一个特别暴力的Python库。8783ffee434c7ae02bf784e14772408414760bfc.jpg

Fucklt.py

Fucklt.py 使用了最先进的技术能够使你的代码不管里面有什么样的错误,你只管 FuckIt,程序就能"正常"执行,兵来将挡水来土掩。

是不是感觉很不讲道理,这样还担心自己的代码不能运行么?

安装Pip install fuckit

我们来看看一些案例

假设有一个目标文件: broke.py

d6e0efea31f3d50da755391701e737b6b94848d3.jpg

这个代码有很多明显的错误,如果直接导入broke肯定是会报错的adc284bd7f88ff5c89e56afaa99ff468636592f5.jpg

这时候使用fuckit,在看看4cbad116335ffbf8c0ea2dcb58346bfb8936ea05.jpg

调用函数 f 的时候也会报错22c58d14287c1011844f599c02b6b779fda0aefd.jpg

你可以使用链式 fuckit 来调用这个有问题的函数fe269af39369a92081e8bb6202d51995d56d4269.jpg

或者e313b3270f2be01fb19ef8a532c151e2a93e7d68.jpg

除此之外,fuckit 还可以作为装饰器和上下文管理器来使用。

装饰函数4146a057841a3242a3f2adaf29500a2296638d71.jpg

装饰类4146a057841a3242a3f2adaf29500a2296638d71.jpg

上下文管理器59246bb1d1756584f6732833f68fe3fc3042ce99.jpg

等价于aec430b67510e706a9c8638a08c40757339d4934.jpg

看到这里,是不是感觉 fuckit 很暴力,那么它能用在什么场景?个人认为这个库很鸡肋,因为你的代码不应该容忍这些错误的出现,如果出现了错误应该立马修复才是,但有一种可能的使用场景是你刚接手一份超复杂的代码,里面各种看不懂的代码,而这些操蛋的代码时不时出现一个错误,而你又没法驾驭它的时候,你就用 fuckit 吧。

如果你想更多的了解Python,点击以下视频跳转链接:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值