(資料圖)
使用日志系統(tǒng)
在 asyncio 中,我們還可以使用日志系統(tǒng)進(jìn)行調(diào)試。日志系統(tǒng)可以將程序運(yùn)行時(shí)的信息輸出到指定的日志文件或者控制臺(tái)中,從而方便我們查看程序運(yùn)行時(shí)的狀態(tài)。
例如,我們定義了一個(gè)異步函數(shù) coro(),如下所示:
import asyncioimport loggingasync def coro(): await asyncio.sleep(1) logging.error("除數(shù)不能為0") a = 1 / 0 await asyncio.sleep(1)async def main(): await coro()asyncio.run(main())
在上述代碼中,我們使用 logging 模塊輸出了一個(gè)錯(cuò)誤信息。logging 模塊提供了多個(gè)日志級(jí)別,如 debug、info、warning、error 等等。在輸出日志信息時(shí),我們可以指定日志級(jí)別,從而控制輸出信息的詳細(xì)程度,例如,使用 logging.error() 輸出的信息將會(huì)輸出到控制臺(tái)或者日志文件中,并且只有當(dāng)日志級(jí)別設(shè)置為 error 時(shí)才會(huì)輸出。
在使用日志系統(tǒng)進(jìn)行調(diào)試時(shí),我們可以將日志級(jí)別設(shè)置為 DEBUG,從而輸出更為詳細(xì)的信息。例如,我們可以將代碼修改為如下所示:
import asyncioimport loggingasync def coro(): await asyncio.sleep(1) logging.debug("進(jìn)入 coro 函數(shù)") a = 1 / 0 await asyncio.sleep(1)async def main(): logging.basicConfig(level=logging.DEBUG) await coro()asyncio.run(main())
在上述代碼中,我們使用 logging.basicConfig() 函數(shù)將日志級(jí)別設(shè)置為 DEBUG,從而輸出更為詳細(xì)的信息。當(dāng)程序運(yùn)行時(shí),會(huì)在控制臺(tái)輸出以下信息:
DEBUG:root:進(jìn)入 coro 函數(shù)
通過(guò)輸出的信息,我們可以知道程序在哪個(gè)函數(shù)中出現(xiàn)了錯(cuò)誤,從而更方便地進(jìn)行調(diào)試。
關(guān)鍵詞:
-
python-異常處理和錯(cuò)誤調(diào)試-asyncio中的錯(cuò)誤調(diào)試(二) 今日熱聞
在asyncio中,我們還可以使用日志系統(tǒng)進(jìn)行調(diào)試。日志系統(tǒng)可以將程序運(yùn)行時(shí)的信息輸出到指定的日志文件或者控制臺(tái)中,從而方便我們查看程序運(yùn)行
-
普洱鎮(zhèn)沅:粉花山扁豆壓枝頭 展現(xiàn)一路風(fēng)光
普洱鎮(zhèn)沅:粉花山扁豆壓枝頭展現(xiàn)一路風(fēng)光
-
記載歷代帝王世系的體裁是什么_記載
1、“記載”的“載”的讀音是:【zài】【載】釋義:[zǎi]1 千載難逢一千年里也難碰到一次。2、形容機(jī)會(huì)極其難得。3
-
目前東康線間斷性放行!周日夜間至周一,鄂爾多斯將再迎小雨或雨夾雪
目前東康線間斷性放行!周日夜間至周一,鄂爾多斯將再迎小雨或雨夾雪
-
許君聰?shù)碾娨昣許君聰和張浩演的電影
1、點(diǎn)擊地圖。2、查看詳細(xì)信息全程約313 28公里 3小時(shí)56分鐘從起點(diǎn)出發(fā)沿石油路向東南行駛89米右轉(zhuǎn)沿大坪正街行駛
-
聯(lián)系人圖標(biāo)符號(hào) 聯(lián)系人圖標(biāo) 觀天下
今天來(lái)聊聊關(guān)于聯(lián)系人圖標(biāo)符號(hào),聯(lián)系人圖標(biāo)的文章,現(xiàn)在就為大家來(lái)簡(jiǎn)單介紹下聯(lián)系人圖標(biāo)符號(hào),聯(lián)系人圖標(biāo),希望對(duì)各位小伙伴們有
-
每日快看:里弗斯談追夢(mèng)事件:如果只懲罰報(bào)復(fù)者而不是煽動(dòng)者 一定會(huì)出問(wèn)題
今日76人主帥里弗斯接受了媒體采訪。談到此前聯(lián)盟G3禁賽追夢(mèng)一事時(shí),里弗斯表示:“我認(rèn)為聯(lián)盟現(xiàn)在正在樹立一個(gè)非常危險(xiǎn)的先例,如果我們開始
-
男子一口氣買8公斤金條藏廁所樓道是什么情況 世界新視野
男子一口氣買8公斤金條藏廁所樓道今天的熱度非常高,現(xiàn)在也是在熱搜榜上了,那么具體的男子一口氣買8公斤金條藏廁所樓道是什么情況呢,大家可
-
環(huán)球百事通!本賽季英超聯(lián)賽,拉姆斯代爾6次失誤直接導(dǎo)致對(duì)手射門
本賽季英超聯(lián)賽,拉姆斯代爾6次失誤直接導(dǎo)致對(duì)手射門,對(duì)手,槍手,阿森納,英超聯(lián)賽,南安普頓,拉姆斯代爾
-
深圳福田提供合計(jì)300套人才房 涉及自由港灣公寓等房源|天天即時(shí)
觀點(diǎn)網(wǎng)訊:4月20日,深圳福田區(qū)住房和建設(shè)局啟動(dòng)面向河套深港科技創(chuàng)新合作區(qū)內(nèi)企業(yè)和機(jī)構(gòu)定向配租人才住房工作,公開受理人才住房配租申請(qǐng)。據(jù)
-
盜賊換武器宏怎么換-盜賊換武器宏
1、切換不用宏你做一個(gè)換裝不就好了么?選擇人物界面!上面有個(gè)保存設(shè)置保存當(dāng)前的給起個(gè)名字保存換了武器后的給起個(gè)名字之后把技能框拉出來(lái)要
-
杭甬高速?gòu)?fù)線寧波一期項(xiàng)目東段主線全幅貫通|通訊
杭甬高速?gòu)?fù)線寧波一期項(xiàng)目東段主線全幅貫通---央視網(wǎng)消息。昨天(4月21日),在杭甬高速?gòu)?fù)線寧波一期項(xiàng)目威?;ネㄊ┕がF(xiàn)場(chǎng),隨著最后一片重達(dá)1
-
世界快看點(diǎn)丨法國(guó)知名鋼琴家理查德·克萊德曼:喜歡中國(guó)的音樂(lè)
中新社悉尼4月22日電(記者顧時(shí)宏)“我知道中國(guó)有很多膾炙人口的音樂(lè),非常好聽。比如《梁?!贰盾岳蚧ā贰稙g陽(yáng)河》等,我喜歡中國(guó)的音樂(lè)。”正
-
天天通訊!華為哪些手機(jī)是鴻蒙系統(tǒng)?介紹華為鴻蒙手機(jī)型號(hào)及特點(diǎn)
鴻蒙(HarmonyOS)是華為自主研發(fā)的分布式操作系統(tǒng)。在華為手機(jī)上擁有自己獨(dú)立的系統(tǒng),可以取代安卓系統(tǒng)。華為鴻蒙系統(tǒng)的推出在行業(yè)內(nèi)引起極大
-
農(nóng)行河北省分行駐康??h屯墾村工作隊(duì)舉辦特色農(nóng)民運(yùn)動(dòng)會(huì)
縱覽客戶端訊(燕趙都市報(bào)縱覽新聞?dòng)浾邚垘r通訊員陳曉峰實(shí)習(xí)生劉暢)4月18日,張家口市康??h屯墾鎮(zhèn)屯墾村文化廣場(chǎng)上,彩旗飄揚(yáng),人聲鼎沸,農(nóng)
-
絕殺被判越位 蒂華納萊昂半場(chǎng)互交白卷
北京時(shí)間4月22日11:15,墨超第16輪蒂華納主場(chǎng)迎戰(zhàn)萊昂。
-
昆明市盤龍區(qū)明致實(shí)驗(yàn)中學(xué):來(lái)自教育先進(jìn)大省的優(yōu)質(zhì)品牌學(xué)校
昆明信息港訊昆明市盤龍區(qū)明致實(shí)驗(yàn)中學(xué)創(chuàng)辦于2011年8月,是經(jīng)云南省教育廳、昆明市教育體育局、盤龍區(qū)教育體育局批準(zhǔn)成立的一所集初、高中于一
-
移動(dòng)座機(jī)號(hào)怎么辦理(申請(qǐng)固定電話移機(jī)注意事項(xiàng))|今日觀點(diǎn)
有的省份運(yùn)營(yíng)商也有移機(jī)的客服熱線可以進(jìn)行預(yù)約辦理,可以咨詢相應(yīng)的客服熱線咨詢?nèi)绾无k理,辦理移機(jī)會(huì)收取相應(yīng)的移機(jī)費(fèi)用,資費(fèi)是不等的,可
-
世界今熱點(diǎn):摩根
1、約翰·皮爾龐特·摩根(JohnPierpontMorganSr ,1837年4月17日-1913年3月31日)
-
中超-艾克森頭球破門 成都蓉城一球小勝滄州雄 獨(dú)家焦點(diǎn)
原標(biāo)題:中超-艾克森頭球破門成都蓉城一球小勝滄州雄獅央視網(wǎng)消息:中超第2輪,成都蓉城迎戰(zhàn)滄州雄獅。上半場(chǎng),艾克森頭球破門,攻入回歸中超
- 科技創(chuàng)新 賦能生態(tài)環(huán)境教育
- 2021年度北京香山論壇專家視頻會(huì)閉幕
- “祖沖之二號(hào)”實(shí)現(xiàn)超導(dǎo)體系“量子計(jì)算優(yōu)越性”
- 113個(gè)光子的量子計(jì)算原型機(jī)“九章二號(hào)”研制成功
- 傳感器產(chǎn)業(yè)“盛宴”開啟 國(guó)產(chǎn)化道路任重道遠(yuǎn)
- 國(guó)務(wù)院印發(fā)《2030年前碳達(dá)峰行動(dòng)方案》
- 就《2030年前碳達(dá)峰行動(dòng)方案》專訪國(guó)家發(fā)展改革委負(fù)責(zé)人
- 自動(dòng)駕駛 駛進(jìn)生活
- 卡塔爾埃米爾塔米姆會(huì)見(jiàn)王毅
- 內(nèi)蒙古包頭發(fā)生多車連撞事故 已致5死11傷