(資料圖)
在 asyncio 中,我們還可以使用日志系統(tǒng)進行調(diào)試。日志系統(tǒng)可以將程序運行時的信息輸出到指定的日志文件或者控制臺中,從而方便我們查看程序運行時的狀態(tài)。
例如,我們定義了一個異步函數(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 模塊輸出了一個錯誤信息。logging 模塊提供了多個日志級別,如 debug、info、warning、error 等等。在輸出日志信息時,我們可以指定日志級別,從而控制輸出信息的詳細(xì)程度,例如,使用 logging.error() 輸出的信息將會輸出到控制臺或者日志文件中,并且只有當(dāng)日志級別設(shè)置為 error 時才會輸出。
在使用日志系統(tǒng)進行調(diào)試時,我們可以將日志級別設(shè)置為 DEBUG,從而輸出更為詳細(xì)的信息。例如,我們可以將代碼修改為如下所示:
import asyncioimport loggingasync def coro(): await asyncio.sleep(1) logging.debug("進入 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ù)將日志級別設(shè)置為 DEBUG,從而輸出更為詳細(xì)的信息。當(dāng)程序運行時,會在控制臺輸出以下信息:
DEBUG:root:進入 coro 函數(shù)
通過輸出的信息,我們可以知道程序在哪個函數(shù)中出現(xiàn)了錯誤,從而更方便地進行調(diào)試。
標(biāo)簽:
在asyncio中,我們還可以使用日志系統(tǒng)進行調(diào)試。日志系統(tǒng)可以將程序...
見習(xí)記者袁嗣瀚王貝藝了解康養(yǎng)動態(tài),掌握健康密碼。4月21日,齊魯晚...
延平:25萬居民簽約家庭醫(yī)生,百姓健康有保障
1、《親親樂園系列1:孕前妊娠分娩產(chǎn)后》內(nèi)容簡介:十月懷胎,是一個...
格隆匯4月23日丨晶科能源(688223 SH)公布,經(jīng)財務(wù)部門初步測算,預(yù)...
今天來聊聊關(guān)于希利蘇斯怎么過去部落,希利蘇斯怎么過去的文章,現(xiàn)...
怪物是如何產(chǎn)生的劉宗迪長江講壇揭秘《山海經(jīng)》---《山海經(jīng)》是最古...
近日,珠海市政府首次將珠海市法治政府建設(shè)專題學(xué)習(xí)會設(shè)在珠海市中...
海報新聞記者陳嘉偉報道4月22日,有消息稱,常熟市地方金融監(jiān)督管理...
通訊員李麗近日,棗莊市嶧城區(qū)峨山鎮(zhèn)左莊小學(xué)開展了“珍愛生命、謹(jǐn)...
?北京時間2023年4月23日凌晨3點30分,在2022-2023賽季NBA季后賽結(jié)...
直播吧4月23日訊?今日NBA季后賽首輪G4,籃網(wǎng)主場88-96不敵76人,總...
2023東莞大朗老人免費體檢安排一覽免費體檢對象:大朗鎮(zhèn)65歲及以上...
上證報中國證券網(wǎng)訊(記者王彭)隨著基金一季報披露,朱少醒、張坤...
經(jīng)驗貼:如何在閑魚上淘到寶?人生樂趣除了薅羊毛就是淘到寶。感謝...
同大人睡覺有時便會這樣,明明晚上是一起睡的,早上醒來卻不見了人...
2022年,全市公共圖書館的總經(jīng)費近5 4億元(53558 98萬元),人均...
2023五一鄭州黃帝千古情景區(qū)穿漢服免費嗎?免費?;顒訒r間:4月22日...
太平洋04月23日發(fā)布研報稱,給予諾禾致源(688315 SH,最新價:38...
4月21日,由廣西交通投資集團投資建設(shè)、中交二航局承建的蒼梧至容縣...
川渝共拋“橄欖枝”第二屆成渝地區(qū)雙城經(jīng)濟圈全球投資推介會將在深...
意大利面是由面粉、水和鹽混合制成的食品,通常是用硬質(zhì)小麥制成,...
“模特、空姐服務(wù)5萬”浙江警方破獲特大賣淫案,賣淫女超1000名,模...
1、subway(美式英語),underground(英式英語),tube(英式英語...
昨日,首屆深圳“圖書館之城”換書大會在深圳圖書館水幕廣場舉行,...
22日,河北省張家口市沽源縣農(nóng)產(chǎn)品推介會在北京新發(fā)地舉行,素有“...
去年11月,歐盟通過數(shù)字市場法案,規(guī)定蘋果等設(shè)備需允許安裝非AppSt...
贛縣區(qū)氣象臺發(fā)布雷電黃色預(yù)警信號【III級 較重】【2023-04-22】
美媒:美國人互不信任情況加劇核心原因在于種族歧視,美國,非裔,美媒...
自三星發(fā)布GalaxyS4已經(jīng)過去了十年,它是有史以來最受歡迎的Android...
廣告
X 關(guān)閉
廣告
X 關(guān)閉