新聞中心
今天給你推薦的這個庫叫 “FuckIt.py”,名字一看就是很黃很暴力的那種,作者是這樣介紹它的:

創(chuàng)新互聯(lián)是一家專業(yè)提供薊州企業(yè)網(wǎng)站建設(shè),專注與成都做網(wǎng)站、網(wǎng)站建設(shè)、H5技術(shù)、小程序制作等業(yè)務(wù)。10年已為薊州眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進行中。
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 使用了最先進的技術(shù)能夠使你的代碼不管里面有什么樣的錯誤,你只管 FuckIt,程序就能“正?!眻?zhí)行,兵來將擋水來土掩。
還是先來看個例子怎么使用的吧。
安裝
pip install fuckit
假設(shè)有一個目標文件: broke.py
broke.py 中有幾處明顯的錯誤,包括語法錯誤,變量 broken_code 沒有被定義,還有0當作被除數(shù)。
相關(guān)推薦:《Python視頻教程》
如果直接 import broke 肯定會報錯
這時你可以使用 fuckit 將 broke 導入進來。
調(diào)用函數(shù) f 的時候也會報錯
>>> broke.f() NameError: global name 'broken_code' is not defined
你可以使用鏈式 fuckit 來調(diào)用這個有問題的函數(shù)
>>> fuckit(broke).f() fuckit chaining works
或者
>>> fuckit(fuckit("broke")).f()
fuckit chaining works除此之外,fuckit 還可以作為裝飾器和上下文管理器來使用。
裝飾函數(shù)
裝飾類
看到這里,是不是感覺 fuckit 很暴力,那么它能用在什么場景?個人認為這個庫很雞肋,因為你的代碼不應該容忍這些錯誤的出現(xiàn),如果出現(xiàn)了錯誤應該立馬修復才是,但有一種可能的使用場景是你剛接手一份超復雜的代碼,里面各種看不懂的代碼,而這些操蛋的代碼時不時出現(xiàn)一個錯誤,而你又沒法駕馭它的時候,你就用fuckit吧。
本文名稱:創(chuàng)新互聯(lián)Python教程:FuckIt.py庫讓你的代碼從此遠離bug
當前網(wǎng)址:http://m.fisionsoft.com.cn/article/djdjppp.html


咨詢
建站咨詢
