小編給大家分享一下FuckIt.py庫是什么,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
通榆ssl適用于網站、小程序/APP、API接口等需要進行數據傳輸應用場景,ssl證書未來市場廣闊!成為創新互聯的ssl證書銷售渠道,可以享受市場價格4-6折優惠!如果有意向歡迎電話聯系或者加微信: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 使用了最先進的技術能夠使你的代碼不管里面有什么樣的錯誤,你只管 FuckIt,程序就能“正?!眻绦?,兵來將擋水來土掩。
還是先來看個例子怎么使用的吧。
安裝
pip install fuckit
假設有一個目標文件: broke.py
broke.py 中有幾處明顯的錯誤,包括語法錯誤,變量 broken_code 沒有被定義,還有0當作被除數。
如果直接 import broke 肯定會報錯
這時你可以使用 fuckit 將 broke 導入進來。
調用函數 f 的時候也會報錯
>>> broke.f() NameError: global name 'broken_code' is not defined
你可以使用鏈式 fuckit 來調用這個有問題的函數
>>> fuckit(broke).f() fuckit chaining works
或者
>>> fuckit(fuckit("broke")).f() fuckit chaining works
除此之外,fuckit 還可以作為裝飾器和上下文管理器來使用。
裝飾函數
裝飾類
看到這里,是不是感覺 fuckit 很暴力,那么它能用在什么場景?個人認為這個庫很雞肋,因為你的代碼不應該容忍這些錯誤的出現,如果出現了錯誤應該立馬修復才是,但有一種可能的使用場景是你剛接手一份超復雜的代碼,里面各種看不懂的代碼,而這些操蛋的代碼時不時出現一個錯誤,而你又沒法駕馭它的時候,你就用fuckit吧。
以上是FuckIt.py庫是什么的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創新互聯行業資訊頻道!
當前文章:FuckIt.py庫是什么
分享鏈接:http://m.newbst.com/article40/gcsseo.html
成都網站建設公司_創新互聯,為您提供網頁設計公司、軟件開發、微信公眾號、電子商務、面包屑導航、全網營銷推廣
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯