說到Python的強大的地方,那真的是太多了,優雅、簡潔、豐富且強大的第三方庫、開發速度快,社區活躍度高等,所以才使得Python才會如此的受歡迎。
我們經常會看到幾行代碼寫一個爬蟲,封裝10行代碼就能寫出一個人臉識別等等。今天小編給大家介紹一個特別暴力的Python庫。
有想學習Python的小夥伴麼?可以關注小編私信【學習資料】領取小編精心準備的學習資料哦
Fucklt.py
Fucklt.py 使用了最先進的技術能夠使你的代碼不管裡面有什麼樣的錯誤,你只管 FuckIt,程序就能"正常"執行,兵來將擋水來土掩。
是不是感覺很不講道理,這樣還擔心自己的代碼不能運行麼?
安裝
Pip install fuckit
我們來看看一些案例
假設有一個目標文件: broke.py
這個代碼有很多明顯的錯誤,如果直接導入broke肯定是會報錯的
這時候使用fuckit,在看看
調用函數 f 的時候也會報錯
你可以使用鏈式 fuckit 來調用這個有問題的函數
或者
除此之外,fuckit 還可以作為裝飾器和上下文管理器來使用。
裝飾函數
裝飾類
上下文管理器
等價於
看到這裡,是不是感覺 fuckit 很暴力,那麼它能用在什麼場景?個人認為這個庫很雞肋,因為你的代碼不應該容忍這些錯誤的出現,如果出現了錯誤應該立馬修復才是,但有一種可能的使用場景是你剛接手一份超複雜的代碼,裡面各種看不懂的代碼,而這些操蛋的代碼時不時出現一個錯誤,而你又沒法駕馭它的時候,你就用 fuckit 吧。
閱讀更多 嬌兮心有之 的文章