小編給大家分享一下FuckIt.py庫是什么,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
通榆ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!
今天給你推薦的這個庫叫 “FuckIt.py”,名字一看就是很黃很暴力的那種,作者是這樣介紹它的:
FuckIt.py uses state-of-the-art technology to make sure your Python code runs whether it has any right to or not. Some code has an error? Fuck it.
FuckIt.py 使用了最先進(jìn)的技術(shù)能夠使你的代碼不管里面有什么樣的錯誤,你只管 FuckIt,程序就能“正常”執(zhí)行,兵來將擋水來土掩。
還是先來看個例子怎么使用的吧。
安裝
pip install fuckit
假設(shè)有一個目標(biāo)文件: broke.py
broke.py 中有幾處明顯的錯誤,包括語法錯誤,變量 broken_code 沒有被定義,還有0當(dāng)作被除數(shù)。
如果直接 import broke 肯定會報錯

這時你可以使用 fuckit 將 broke 導(dǎo)入進(jìn)來。

調(diào)用函數(shù) f 的時候也會報錯
>>> broke.f() NameError: global name 'broken_code' is not defined
你可以使用鏈?zhǔn)?fuckit 來調(diào)用這個有問題的函數(shù)
>>> fuckit(broke).f() fuckit chaining works
或者
>>> fuckit(fuckit("broke")).f()
fuckit chaining works除此之外,fuckit 還可以作為裝飾器和上下文管理器來使用。
裝飾函數(shù)

裝飾類

看到這里,是不是感覺 fuckit 很暴力,那么它能用在什么場景?個人認(rèn)為這個庫很雞肋,因為你的代碼不應(yīng)該容忍這些錯誤的出現(xiàn),如果出現(xiàn)了錯誤應(yīng)該立馬修復(fù)才是,但有一種可能的使用場景是你剛接手一份超復(fù)雜的代碼,里面各種看不懂的代碼,而這些操蛋的代碼時不時出現(xiàn)一個錯誤,而你又沒法駕馭它的時候,你就用fuckit吧。
以上是FuckIt.py庫是什么的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
當(dāng)前文章:FuckIt.py庫是什么
分享鏈接:http://www.chinadenli.net/article40/gcsseo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設(shè)計公司、軟件開發(fā)、微信公眾號、電子商務(wù)、面包屑導(dǎo)航、全網(wǎng)營銷推廣
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)