电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

python異常處理之try finally不報錯的原因

瀏覽:5日期:2022-07-25 10:04:42

因為有把python程序打包成exe的需求,所以,有了如下的代碼

import timeclass LoopOver(Exception): def __init__(self, *args, **kwargs): passclass Spider: def __init__(self): super().__init__() def run(self): raise LoopOver @property def time(self): return ’總共用時:{}秒’.format(self.runtime)if __name__ == ’__main__’: try: spider = Spider() spider.run() print(spider.time) # 運行總時間 finally: print(’死掉了’) time.sleep(60 * 60)

但是遇到了一個問題

程序顯示“死掉后”并不會顯示堆棧的錯誤信息

python異常處理之try finally不報錯的原因

排查后發現,程序打印“堆棧的錯誤信息”并不是異步的,“堆棧的錯誤信息”會等到finally內的代碼塊執行完畢后才會輸出

所以,把代碼塊改一下,需要導入traceback庫來跟蹤堆棧的錯誤信息如下所示

import timeimport tracebackclass LoopOver(Exception): def __init__(self, *args, **kwargs): passclass Spider: def __init__(self): super().__init__() def run(self): raise LoopOver @property def time(self): return ’總共用時:{}秒’.format(self.runtime)if __name__ == ’__main__’: try: spider = Spider() spider.run() print(spider.time) # 運行總時間 finally: traceback.print_exc() print(’死掉了’) time.sleep(60 * 60)

這種打印方式是異步的,不知道是多線程還是協程還是啥

python異常處理之try finally不報錯的原因

更多追蹤堆棧錯誤信息的,可以看這篇文章Python捕獲異常堆棧信息的幾種方法

到此這篇關于python異常處理之try finally不報錯的原因的文章就介紹到這了,更多相關python try finally不報錯內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 深圳宣传片制作-企业宣传视频制作-产品视频拍摄-产品动画制作-短视频拍摄制作公司 | SDG吸附剂,SDG酸气吸附剂,干式酸性气体吸收剂生产厂家,超过20年生产使用经验。 - 富莱尔环保设备公司(原名天津市武清县环保设备厂) | 塑胶跑道_学校塑胶跑道_塑胶球场_运动场材料厂家_中国塑胶跑道十大生产厂家_混合型塑胶跑道_透气型塑胶跑道-广东绿晨体育设施有限公司 | 天津云仓-天津仓储物流-天津云仓一件代发-顺东云仓 | 皮带输送机-大倾角皮带输送机-皮带输送机厂家-河南坤威机械 | 自动记录数据电子台秤,记忆储存重量电子桌称,设定时间记录电子秤-昆山巨天 | 宏源科技-房地产售楼系统|线上开盘系统|售楼管理系统|线上开盘软件 | 福建珂朗雅装饰材料有限公司「官方网站」 | 附着力促进剂-尼龙处理剂-PP处理剂-金属附着力处理剂-东莞市炅盛塑胶科技有限公司 | 日本东丽膜_反渗透膜_RO膜价格_超滤膜_纳滤膜-北京东丽阳光官网 日本细胞免疫疗法_肿瘤免疫治疗_NK细胞疗法 - 免疫密码 | 齿轮减速马达一体式_蜗轮蜗杆减速机配电机-德国BOSERL齿轮减速电动机生产厂家 | 时代北利离心机,实验室离心机,医用离心机,低速离心机DT5-2,美国SKC采样泵-上海京工实业有限公司 工业电炉,台车式电炉_厂家-淄博申华工业电炉有限公司 | 山东商品混凝土搅拌楼-环保型搅拌站-拌合站-分体仓-搅拌机厂家-天宇 | 铝合金风口-玻璃钢轴流风机-玻璃钢屋顶风机-德州东润空调设备有限公司 | PVC地板|PVC塑胶地板|PVC地板厂家|地板胶|防静电地板-无锡腾方装饰材料有限公司-咨询热线:4008-798-128 | 智能监控-安防监控-监控系统安装-弱电工程公司_成都万全电子 | 植筋胶-粘钢胶-碳纤维布-碳纤维板-环氧砂浆-加固材料生产厂家-上海巧力建筑科技有限公司 | 杭州高温泵_热水泵_高温油泵|昆山奥兰克泵业制造有限公司 | 诗词大全-古诗名句 - 古诗词赏析 | 济南玻璃安装_济南玻璃门_济南感应门_济南玻璃隔断_济南玻璃门维修_济南镜片安装_济南肯德基门_济南高隔间-济南凯轩鹏宇玻璃有限公司 | 电机铸铝配件_汽车压铸铝合金件_发动机压铸件_青岛颖圣赫机械有限公司 | 食品无尘净化车间,食品罐装净化车间,净化车间配套风淋室-青岛旭恒洁净技术有限公司 | 武汉宣传片制作-视频拍摄-企业宣传片公司-武汉红年影视 | 天津仓储物流-天津电商云仓-天津云仓一件代发-博程云仓官网 | 齿轮减速机电机一体机_齿轮减速箱加电机一体化-德国BOSERL蜗轮蜗杆减速机电机生产厂家 | 液压油缸生产厂家-山东液压站-济南捷兴液压机电设备有限公司 | SMN-1/SMN-A ABB抽屉开关柜触头夹紧力检测仪-SMN-B/SMN-C-上海徐吉 | 合金ICP光谱仪(磁性材料,工业废水)-百科| 注塑_注塑加工_注塑模具_塑胶模具_注塑加工厂家_深圳环科 | 传爱自考网_传爱自学考试网| 股指期货-期货开户-交易手续费佣金加1分-保证金低-期货公司排名靠前-万利信息开户 | 小型玉石雕刻机_家用玉雕机_小型万能雕刻机_凡刻雕刻机官网 | Dataforth隔离信号调理模块-信号放大模块-加速度振动传感器-北京康泰电子有限公司 | 低粘度纤维素|混凝土灌浆料|有机硅憎水粉|聚羧酸减水剂-南京斯泰宝 | 比亚迪叉车-比亚迪电动叉车堆垛车托盘车仓储叉车价格多少钱报价 磁力去毛刺机_去毛刺磁力抛光机_磁力光饰机_磁力滚抛机_精密金属零件去毛刺机厂家-冠古科技 | 桌上式超净工作台-水平送风超净工作台-上海康路仪器设备有限公司 | 热处理温控箱,热处理控制箱厂家-吴江市兴达电热设备厂 | 一体化净水器_一体化净水设备_一体化水处理设备-江苏旭浩鑫环保科技有限公司 | 欧必特空气能-商用空气能热水工程,空气能热水器,超低温空气源热泵生产厂家-湖南欧必特空气能公司 | bkzzy在职研究生网 - 在职研究生招生信息咨询平台 | 高清视频编码器,4K音视频编解码器,直播编码器,流媒体服务器,深圳海威视讯技术有限公司 |