经济普查小讲堂(第三期) 微头条
经济普查小讲堂(第三期),服务业,小讲堂,交通运输,房地产业,经济普查
来源:腾讯云 2023-04-24 03:57:28
(资料图)
在 asyncio 中,我们还可以使用日志系统进行调试。日志系统可以将程序运行时的信息输出到指定的日志文件或者控制台中,从而方便我们查看程序运行时的状态。
例如,我们定义了一个异步函数 coro(),如下所示:
import asyncioimport loggingasync def coro(): await asyncio.sleep(1) logging.error("除数不能为0") a = 1 / 0 await asyncio.sleep(1)async def main(): await coro()asyncio.run(main())
在上述代码中,我们使用 logging 模块输出了一个错误信息。logging 模块提供了多个日志级别,如 debug、info、warning、error 等等。在输出日志信息时,我们可以指定日志级别,从而控制输出信息的详细程度,例如,使用 logging.error() 输出的信息将会输出到控制台或者日志文件中,并且只有当日志级别设置为 error 时才会输出。
在使用日志系统进行调试时,我们可以将日志级别设置为 DEBUG,从而输出更为详细的信息。例如,我们可以将代码修改为如下所示:
import asyncioimport loggingasync def coro(): await asyncio.sleep(1) logging.debug("进入 coro 函数") a = 1 / 0 await asyncio.sleep(1)async def main(): logging.basicConfig(level=logging.DEBUG) await coro()asyncio.run(main())
在上述代码中,我们使用 logging.basicConfig() 函数将日志级别设置为 DEBUG,从而输出更为详细的信息。当程序运行时,会在控制台输出以下信息:
DEBUG:root:进入 coro 函数
通过输出的信息,我们可以知道程序在哪个函数中出现了错误,从而更方便地进行调试。
经济普查小讲堂(第三期),服务业,小讲堂,交通运输,房地产业,经济普查
财联社|新消费日报4月23日讯(记者李丹昱)近日,广东汕尾美团骑手集体停工事件不断在社交平台发酵。据了解
本田原厂宣布旗下11代CivicTypeR(FL5)在纽柏林北环赛道取得官方测得的7分44秒881
鱼梁洲:筑牢廉政防线弘扬清风正气---4月20日上午,鱼梁洲综合执法局党支部联合襄阳鑫兴基业物业公司党支部
今天来聊聊关于好玩的魔兽地图有哪些,好玩的魔兽地图的文章,现在就为大家来简单介绍下好玩的魔兽地图有哪
1、BestMay拾光汇打造的重庆著名的AAAA级风景区洪崖洞民俗风景区第一家阅读主题的自助休闲会所,面积一共有4
喷洒Tempo杀虫剂时戴上耐化学腐蚀的手套。拜耳生产的Tempo品牌杀虫剂旨在快速杀死室内以及院子和草坪中的害虫
北京时间4月23日,科隆官方确认,在球队客场3-1力克霍芬海姆后,32岁队长赫克托在更衣室宣布自己将在本赛季
1、1 如果七十岁的老人能正确在辩认自己的言行,具有完全民事行为能力的,就可以担任公司的法定代表人。2、
成都市人民政府侨务办公室供图 课程开始前,中国和西班牙学校的代表们先后通过云端发表致辞。西班牙莱里