python异常输出怎么优化
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,本篇内容主要讲解"python异常输出怎么优化",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"python异常输出怎么优化"吧!一行代码优化输出的异常信息p
千家信息网最后更新 2025年12月01日python异常输出怎么优化
本篇内容主要讲解"python异常输出怎么优化",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"python异常输出怎么优化"吧!
一行代码优化输出的异常信息
pip install pretty-errors 写一个函数测试:
def divided_zero():
for i in range(10, -1, -1):
print(10/i)
divided_zero() 在没有import这个pretty-errors前,输出的错误信息有些冗余:
Traceback (most recent call last):
File "c:\Users\HUAWEI\.vscode\extensions\ms-python.python-2019.11.50794\pythonFiles\ptvsd_launcher.py", line 43, in
main(ptvsdArgs)
File "c:\Users\HUAWEI\.vscode\extensions\ms-python.python-2019.11.50794\pythonFiles\lib\python\old_ptvsd\ptvsd\__main__.py",
line 432, in main
run()
File "c:\Users\HUAWEI\.vscode\extensions\ms-python.python-2019.11.50794\pythonFiles\lib\python\old_ptvsd\ptvsd\__main__.py",
line 316, in run_file
runpy.run_path(target, run_name='__main__')
File "D:\anaconda3\lib\runpy.py", line 263, in run_path
pkg_name=pkg_name, script_name=fname)
File "D:\anaconda3\lib\runpy.py", line 96, in _run_module_code
mod_name, mod_spec, pkg_name, script_name)
File "D:\anaconda3\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "d:\source\sorting-visualizer-master\sorting\debug_test.py", line 6, in
divided_zero()
File "d:\source\sorting-visualizer-master\sorting\debug_test.py", line 3, in divided_zero
print(10/i)
ZeroDivisionError: division by zero
我们使用刚安装的pretty_errors,import下:
import pretty_errors
def divided_zero():
for i in range(10, -1, -1):
print(10/i)
divided_zero()
此时看看输出的错误信息,非常精简只有2行,去那些冗余信息:
ZeroDivisionError:
division by zero完整的输出信息如下图片所示,中间一道分割线,然后输出异常的堆栈,最后是精简的异常名称和提示。

到此,相信大家对"python异常输出怎么优化"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
输出
信息
内容
冗余
错误
学习
实用
更深
一行
一道
代码
兴趣
函数
分割线
只有
名称
图片
堆栈
实用性
实际
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库怎么查找文献
方舟生存进化手游服务器自动重启
数字媒体为什么学数据库
北京盛世网络安全
一梦江湖钟灵毓秀在哪个服务器
湖北人工智能软件开发价位
网络安全监测类的招标公告
软件开发好还是电商好
rd是什么数据库
数据库创建动态查询
软件开发模式 瀑布 敏捷
哈利波特服务器找错了怎么找回来
浙江软件开发驻场价格
统筹协调网络安全的部门是什么
山东联通公司网络技术
外网打印服务器
一套完整软件开发流程
ubuntu股票软件开发
存储服务器硬盘与普通硬盘
醴陵市公安局网络安全大队
数据库近2018年参考文献
山东济南服务器代理
军营网络安全宣传周黑板报
access数据库粘贴表
安防监控系统服务器配置
服务器配置怎样查看
软件开发平台环境
网络安全会议ppt
特约风豹互联网科技的东西
sql 不同数据库 查询