ℹ️ Skipped - page is already crawled
| Filter | Status | Condition | Details |
|---|---|---|---|
| HTTP status | PASS | download_http_code = 200 | HTTP 200 |
| Age cutoff | PASS | download_stamp > now() - 6 MONTH | 2.3 months ago |
| History drop | PASS | isNull(history_drop_reason) | No drop reason |
| Spam/ban | PASS | fh_dont_index != 1 AND ml_spam_score = 0 | ml_spam_score=0 |
| Canonical | PASS | meta_canonical IS NULL OR = '' OR = src_unparsed | Not set |
| Property | Value |
|---|---|
| URL | https://blog.csdn.net/feiyang5260/article/details/86661103 |
| Last Crawled | 2026-02-03 19:22:27 (2 months ago) |
| First Indexed | 2019-08-04 02:35:07 (6 years ago) |
| HTTP Status Code | 200 |
| Meta Title | python打印异常信息两种方式_python 打印错误位置-CSDN博客 |
| Meta Description | 文章浏览阅读10w+次,点赞39次,收藏65次。本文详细介绍了Python中的异常处理方法,包括如何使用try-except语句直接打印错误信息,以及如何利用traceback模块进行更详细的错误信息追踪,这对于调试代码和定位错误源非常有帮助。 |
| Meta Canonical | null |
| Boilerpipe Text | 最新推荐文章于 2025-12-22 15:09:31 发布
转载
于 2019-01-26 21:06:42 发布
·
10w+ 阅读
·
39
·
65
1.直接打印错误
try
:
except
KeyboardInterrupt:
print
(
"quit"
)
except
Exception
as
ex:
print
(
"出现如下异常%s"
%ex)
python
运行
如下例子
try
:
2
/
0
except
Exception
as
e:
print
(e)
python
运行
结果为:division by zero
2.用traceback模块打印
上述结果看不到具体错误的信息,如行数啥的,不方便调试的时候定位,因此也可以用traceback模块,方便调试
import
traceback
try
:
2
/
0
except
Exception
as
e:
traceback.print_exc()
python
运行
结果为:
Traceback (most recent call last):
File "c:\Users\Administrator\Desktop\test1.py", line 3, in <module>
2/0
ZeroDivisionError: division by zero
ps:上述
traceback.print_exc()
是直接打印错误
还可以用
traceback.format_exc()
返回字符串,可将错误信息保存在文档日志中
可以说
traceback.print_exc()等同于print traceback.format_exc() |
| Markdown | [](https://www.csdn.net/)
- [博客](https://blog.csdn.net/)
- [下载](https://download.csdn.net/)
- [社区](https://devpress.csdn.net/)
- [![]()GitCode](https://link.csdn.net/?target=https%3A%2F%2Fgitcode.com%3Futm_source%3Dcsdn_toolbar)
- [![]()GPU算力 ![]()](https://ai.csdn.net/)
- [更多]()
[会议](https://www.bagevent.com/event/9117243 "会议") [学习](https://edu.csdn.net/?utm_source=zhuzhantoolbar "高质量课程·大会云会员") [![]()InsCode](https://inscode.net/?utm_source=csdn_blog_top_bar "InsCode")
搜索
AI 搜索
[登录]()
登录后您可以:
- 复制代码和一键运行
- 与博主大V深度互动
- 解锁海量精选资源
- 获取前沿技术资讯
[立即登录]()
[新客开通会员 立减60](https://mall.csdn.net/vip?utm_source=dl_hover)
[会员·新人礼包 ![]()](https://mall.csdn.net/vip?utm_source=260121_vip_toolbarhyzx_hy)
[消息](https://i.csdn.net/#/msg/index)
[创作中心](https://mp.csdn.net/ "创作中心")
[创作](https://mp.csdn.net/edit)
[](https://mp.csdn.net/edit)  
# python打印异常信息两种方式
最新推荐文章于 2025-12-22 15:09:31 发布
转载 于 2019-01-26 21:06:42 发布 · 10w+ 阅读
·   39
· [  65]()
[ python 专栏收录该内容](https://blog.csdn.net/feiyang5260/category_7201396.html "python")
81 篇文章
[订阅专栏]()
本文详细介绍了Python中的异常处理方法,包括如何使用try-except语句直接打印错误信息,以及如何利用traceback模块进行更详细的错误信息追踪,这对于调试代码和定位错误源非常有帮助。
该文章已生成可运行项目,
预览并下载项目源码
#### 1\.直接打印错误
```
try: # your code except KeyboardInterrupt: print("quit") except Exception as ex: print("出现如下异常%s"%ex)运行项目并下载源码 python 运行
```
如下例子
```
try: 2/0 except Exception as e: print(e)运行项目并下载源码 python 运行
```
结果为:division by zero
#### 2\.用traceback模块打印
上述结果看不到具体错误的信息,如行数啥的,不方便调试的时候定位,因此也可以用traceback模块,方便调试
```
import traceback try: 2/0 except Exception as e: traceback.print_exc()运行项目并下载源码 python 运行
```
结果为:
Traceback (most recent call last):
File "c:\\Users\\Administrator\\Desktop\\test1.py", line 3, in \<module\>
2/0
ZeroDivisionError: division by zero
ps:上述**traceback.print\_exc()**是直接打印错误
还可以用**traceback.format\_exc()**返回字符串,可将错误信息保存在文档日志中
可以说**traceback.print\_exc()等同于print traceback.format\_exc()**
本文章已经生成可运行项目
一键运行
生成项目 

确定要放弃本次机会?
福利倒计时
*:* *:*
 立减 ¥
普通VIP年卡可用
[立即使用](https://mall.csdn.net/vip)
[ feiyang5260](https://blog.csdn.net/feiyang5260)
[关注]() [关注]()
- [   39]()
点赞
- [ ]()
踩
- [   65]()
收藏
觉得还不错? 一键收藏 
- [ 5](https://blog.csdn.net/feiyang5260/article/details/86661103#commentBox)
评论
- [ 分享]()
[复制链接]()
[分享到 QQ]()
[分享到新浪微博]()
扫一扫
- []()
[ 举报]()
[ 举报]()
[专栏目录]()
[【*Python*】 如何在*Python*中*打印**异常信息*?](https://blog.csdn.net/baidu_22713341/article/details/139082799)
[PythonWeb实践](https://blog.csdn.net/baidu_22713341)
05-21  1777
[在某些情况下,可能需要定义自己的异常类型,以便更精确地控制*错误*处理。](https://blog.csdn.net/baidu_22713341/article/details/139082799)
[*Python* *打印**异常信息*的*两种*实现*方式*和区别](https://jiming.blog.csdn.net/article/details/103736924)
[Java Punk](https://blog.csdn.net/weixin_44259720)
12-27  6117
[1\. 直接*打印**错误*:print(e) 2.用traceback模块*打印*:traceback.print\_exc()](https://jiming.blog.csdn.net/article/details/103736924)
5 条评论 您还未登录,请先 登录 后发表或查看评论
[*Python*使用try...except...输出详细*错误*信息(比如报错具体*位置*在第几...](https://blog.csdn.net/str_liang/article/details/127563430)
1-23
[\# *Python*使用try...except...输出详细*错误*信息(比如报错具体*位置*在第几行) import sys import traceback try: print(1/1) print(1/0) print(1/1) except Exception as e: print(1/1) \# 这个是输出*错误*的具体原因 print(e) \# 输出:division by zero print(sys.exc\_info()) \# 输出:(\<class 'ZeroDi...](https://blog.csdn.net/str_liang/article/details/127563430)
[*Python*输出详细的*异常信息*(traceback)*方式*资源](https://download.csdn.net/download/weixin_38704011/13737653)
1-28
[*python**打印**异常信息* 格式:x-rar资源大小:139.8KB *python*3 使用traceback定位异常实例 浏览:107 1、我们使用正常的输出语句 得到的是(输出结果:division by zero)虽然得到了*错误*的日志输出,但是不知道为什么出错,也不能定位具体出错*位置*。 2、现在我们使用traceback 就可以得到具体的*错误*,以及定位到出错的*位置*。这样就能...](https://download.csdn.net/download/weixin_38704011/13737653)
[使用*python**打印*异常](https://jimmie.blog.csdn.net/article/details/131617877)
[博客](https://blog.csdn.net/lsoxvxe)
07-08  2500
[try块中的代码会被执行,如果发生了异常,那么异常将被except块中的代码捕获并处理。在except块中,使用as关键字将异常对象赋值给变量e,并使用print函数*打印**异常信息*。在上面的示例中,导入了traceback模块,并使用其中的print\_exc函数*打印*完整的*异常信息*,包括异常类型、异常消息和异常发生的*位置*。需要注意的是,在生产环境中,不建议将详细的*异常信息*直接展示给最终用户,以防止泄露敏感信息。除了直接*打印**异常信息*之外,还可以使用traceback模块来获取更详细的*异常信息*。](https://jimmie.blog.csdn.net/article/details/131617877)
[*Python* 异常处理完全指南:从 try-except 到*错误**打印* 最新发布](https://blog.csdn.net/m0_46464899/article/details/156150568)
[m0\_46464899的博客](https://blog.csdn.net/m0_46464899)
12-22  426
[通过本文,我们深入探讨了 *Python* 异常处理的各个方面。](https://blog.csdn.net/m0_46464899/article/details/156150568)
[*Python*——变量命名规则以及*打印*操作\_*python**打印*模块名称加变量-CSDN博 ...](https://blog.csdn.net/gavin_john/article/details/49894341)
2-2
[本文深入探讨了*Python*中变量命名的规则与*打印*操作的使用方法,包括变量命名的语法、大小写敏感性、禁止使用保留字、命名惯例以及*打印*操作的实现*方式*,包括*打印*的格式化、流重定向与自动化流重定向。 为程序中的事物选择变量名时,要遵循如下规则: 【1】.语法:(下划线或字母)+(任意的字母、数字或下划线) ...](https://blog.csdn.net/gavin_john/article/details/49894341)
[\[*Python*基础06\]函数的参数&返回值](https://blog.csdn.net/xc_zhou/article/details/80576137)
1-29
[此时,我们*python*和其他编程语言一样,可以将这段程序封装成函数,通过一个定义的函数封装好这些代码,在某些需要的时候,通过函数的名称直接调用即可。 1.1、 函数的定义 函数的定义非常简单,*python*中通过def关键字来定义函数 def 函数名称(参数列表): 函数中封装的代码块 \[return 返回值\] ...](https://blog.csdn.net/xc_zhou/article/details/80576137)
[*Python**打印*异常的方法](https://python-.blog.csdn.net/article/details/132364644)
[Python热爱者的博客](https://blog.csdn.net/qdPython)
08-18  6141
[在 *Python* 编程中,异常是指程序执行过程中出现的*错误*或异常情况。当程序遇到异常时,为了更好地调试和定位问题,我们需要*打印**异常信息*。本文将详细介绍如何在 *Python* 中*打印*异常,并提供一些示例和注意事项。](https://python-.blog.csdn.net/article/details/132364644)
[*python*异常处理](https://blog.csdn.net/dianfeiqie7612/article/details/101872693)
[dianfeiqie7612的博客](https://blog.csdn.net/dianfeiqie7612)
05-20  672
[*python*的异常处理 1. 使用traceback模块 异常处理是日常操作了,但是有时候不能只能*打印*我们处理的结果,还需要将我们的异常*打印*出来,这样更直观的显示*错误* 下面来介绍traceback模块来进行处理, try: 1/0 except Exception, e: print e 输出的结果是: integer division or m...](https://blog.csdn.net/dianfeiqie7612/article/details/101872693)
[*python* 加了try except之后如何*打印*报错信息\_*python* try except *打印*错 ...](https://blog.csdn.net/wm9028/article/details/139804633)
1-18
[在*Python*中,如果你加了try…except但不知道*错误*在哪一行发生,可以在except块中使用traceback模块*打印*出*错误*信息。 示例代码: importtracebacktry:\# 可能会发生*错误*的代码print("Before error")1/0\# 这里会产生一个除以0的*错误*print("After error")exceptExceptionase:\# *打印**错误*信息traceback.print\_exc()finally:pri...](https://blog.csdn.net/wm9028/article/details/139804633)
[*python*中使用try exception时,*打印*完整出错代码追踪\_*python* try except...](https://blog.csdn.net/zerfew/article/details/129810302)
2-1
[使用*python*程序时,不使用try exception时,虽然能*打印*完整的出错代码追踪,但是会发生异常崩溃导致程序卡死;启用try exception后,一般也只能*打印*异常类型和*异常信息*,无法直接获取到出错代码行和代码追踪信息,找到的解决办法有这么两个。 1.使用*python*自带的traceback模块 ...](https://blog.csdn.net/zerfew/article/details/129810302)
[*Python**打印*异常的方法!](https://blog.csdn.net/Everly_/article/details/135062648)
[Everly\_的博客](https://blog.csdn.net/Everly_)
12-18  1058
[在 *Python* 编程中,异常是指程序执行过程中出现的*错误*或异常情况。当程序遇到异常时,为了更好地调试和定位问题,我们需要*打印**异常信息*。本文将详细介绍如何在 *Python* 中*打印*异常,并提供一些示例和注意事项。](https://blog.csdn.net/Everly_/article/details/135062648)
[*Python* 输出详细的*异常信息*(traceback) 热门推荐](https://devpress.csdn.net/v1/article/detail/90752827)
[GodLordGee的博客](https://blog.csdn.net/GodLordGee)
06-03  3万+
[问题描述 为了程序的正常运行,进行异常处理是有必要的,甚至于有时候,我们会主动的抛出异常,然后让程序进行异常捕获,再进行进一步的处理。但是,在开发的程序相对较大的过程中,我们不能一昧的进行try....except。而是要弄清楚到底抛出的是什么异常,同时,对于某些未知的异常,我们应该清楚的定位到到底是哪一行程序抛出的异常,针对这种情况,traceback库能极大的帮助我们。 解...](https://devpress.csdn.net/v1/article/detail/90752827)
[*python**打印**异常信息*的*两种*实现*方式*](https://download.csdn.net/download/weixin_38520437/12856909)
09-18
[在*Python*编程中,处理异常并*打印**错误*信息是一种常见的调试手段。本文将介绍*两种**打印**异常信息*的方法,...以上就是*两种*在*Python*中*打印**异常信息*的实现*方式*,希望对读者在实际开发中遇到异常处理和调试的问题时能提供帮助。](https://download.csdn.net/download/weixin_38520437/12856909)
[*Python* *打印*中文字符的三种方法](https://download.csdn.net/download/weixin_38675746/12867177)
09-20
[由于中文字符集比较特殊,所以在使用*Python**打印*中文字符时,需要采取一些措施来确保中文能正确显示。以下将详细介绍三种在*Python*中*打印*中文字符的方法。 第一种方法:使用UTF-8编码声明 这是一种简单直接的方法。在...](https://download.csdn.net/download/weixin_38675746/12867177)
[自定义异常的*两种**方式*](https://download.csdn.net/download/weixin_38751905/13741433)
12-20
[本文将详细介绍自定义异常的*两种**方式*。 一、抛出异常 在*Python*中,我们可以使用\`raise\`语句抛出自定义的异常。例如,在\`greet\`函数中,如果\`name\`和\`city\`不是字符串类型,函数会抛出\`TypeError\`。这是通过\`...](https://download.csdn.net/download/weixin_38751905/13741433)
[*python**打印**异常信息*](https://download.csdn.net/download/oluckly/2652480)
08-27
[*python* *打印**异常信息*](https://download.csdn.net/download/oluckly/2652480)
[*python**打印*异常](https://blog.csdn.net/studyvcmfc/article/details/117232228)
[studyvcmfc的专栏](https://blog.csdn.net/studyvcmfc)
05-25  166
[try: print(name) except Exception as e: print(type(e),e print("gtq") https://www.jb51.net/article/164035.htm](https://blog.csdn.net/studyvcmfc/article/details/117232228)
[*Python* *打印*异常——如何尝试*打印*异常](https://blog.csdn.net/weixin_47967031/article/details/129748937)
[分享身边生活经验blog](https://blog.csdn.net/weixin_47967031)
03-24  2082
[在 *Python* 中,异常是*错误*对象。Windows 10 家庭版产品密钥序列密钥免费它是在程序执行期间发生的*错误*,并使程序停止运行——随后显示一条*错误*消息。当异常发生时,*Python* 会创建一个异常对象,其中包含*错误*类型及其影响的行。*Python* 有许多内置异常,例如IndexError, NameError, TypeError, ValueError,ZeroDivisionError KeyError等等。](https://blog.csdn.net/weixin_47967031/article/details/129748937)
[*Python*中*打印*异常的方法](https://blog.csdn.net/qq_29715355/article/details/147580651)
[qq\_29715355的博客](https://blog.csdn.net/qq_29715355)
06-13  931
[可以在except块中自定义*打印*异常的信息,包括异常类型和发生*位置*。](https://blog.csdn.net/qq_29715355/article/details/147580651)
[*python* *打印**异常信息*](https://blog.csdn.net/yatere/article/details/6595481)
[Yatere的天平秤](https://blog.csdn.net/yatere)
07-09  2449
[程序运行时可能会遇到一些异常,而我们希望用try except忽略掉异常以使程序能够继续运行 ,但又想知道发生异常时候的*异常信息*,那么我们此时就需要*打印**异常信息*,或是别的*方式*保留该异常,方法为 try: f = open('myfile.txt') s = f.rea](https://blog.csdn.net/yatere/article/details/6595481)
[*python**错误**打印*](https://blog.csdn.net/way88liu/article/details/9633077)
[亚马逊丛林](https://blog.csdn.net/way88liu)
07-30  766
[看下面一段代码: import logging logging\_level = logging.DEBUG logging.basicConfig(level=logging\_level, format = '%(asctime)s %(levelname)-8s %(message)s', datefmt = '%Y-%m-%d %H:%M:%S') loggi](https://blog.csdn.net/way88liu/article/details/9633077)
- [关于我们](https://www.csdn.net/company/index.html#about)
- [招贤纳士](https://www.csdn.net/company/index.html#recruit)
- [商务合作](https://fsc-p05.txscrm.com/T8PN8SFII7W)
- [寻求报道](https://marketing.csdn.net/questions/Q2202181748074189855)
-  400-660-0108
-  [kefu@csdn.net](mailto:webmaster@csdn.net)
-  [在线客服](https://csdn.s2.udesk.cn/im_client/?web_plugin_id=29181)
- 工作时间 8:30-22:00
- [公安备案号11010502030143](http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=11010502030143)
- [京ICP备19004658号](http://beian.miit.gov.cn/publish/query/indexFirst.action)
- [京网文〔2020〕1039-165号](https://csdnimg.cn/release/live_fe/culture_license.png)
- [经营性网站备案信息](https://csdnimg.cn/cdn/content-toolbar/csdn-ICP.png)
- [北京互联网违法和不良信息举报中心](http://www.bjjubao.org/)
- [家长监护](https://download.csdn.net/tutelage/home)
- [网络110报警服务](https://cyberpolice.mps.gov.cn/)
- [中国互联网举报中心](http://www.12377.cn/)
- [Chrome商店下载](https://chrome.google.com/webstore/detail/csdn%E5%BC%80%E5%8F%91%E8%80%85%E5%8A%A9%E6%89%8B/kfkdboecolemdjodhmhmcibjocfopejo?hl=zh-CN)
- [账号管理规范](https://blog.csdn.net/blogdevteam/article/details/126135357)
- [版权与免责声明](https://www.csdn.net/company/index.html#statement)
- [版权申诉](https://blog.csdn.net/blogdevteam/article/details/90369522)
- [出版物许可证](https://img-home.csdnimg.cn/images/20250103023206.png)
- [营业执照](https://img-home.csdnimg.cn/images/20250103023201.png)
- ©1999-2026北京创新乐知网络技术有限公司
[](https://blog.csdn.net/feiyang5260)
[feiyang5260](https://blog.csdn.net/feiyang5260 "feiyang5260")
博客等级 
码龄14年
[106 原创](https://blog.csdn.net/feiyang5260)
362
点赞
1481
收藏
145
粉丝
[关注]()
[私信](https://im.csdn.net/chat/feiyang5260)
### 更多优质【一键运行】博文
- [1 HTML基础知识汇总(超详细!!)](https://blog.csdn.net/m0_73501036/article/details/149747581)
- [2 AttributeError: module ‘numpy.\_core‘ has no attribute ‘multiarray‘ 错误解决](https://blog.csdn.net/qq_26123545/article/details/146391289)
- [3 南京邮电大学《数学实验》模块三(线性映射的迭代)参考答案](https://blog.csdn.net/qq_75185846/article/details/135734667)
- [4 B站马士兵python入门基础版详细笔记(3)](https://blog.csdn.net/qq_43511094/article/details/113063362)
- [5 BurpSuite基础使用--某登录靶场实测(爆破密码)](https://blog.csdn.net/m0_67893277/article/details/151222357)
[查看更多 ](https://blog.csdn.net/rank/list/blog_project)
### 热门文章
- [python打印异常信息两种方式  118023](https://blog.csdn.net/feiyang5260/article/details/86661103)
- [python中tqdm用法  52196](https://blog.csdn.net/feiyang5260/article/details/100050539)
- [像素与字节关系  43595](https://blog.csdn.net/feiyang5260/article/details/94490425)
- [winform进度条的实现  41225](https://blog.csdn.net/feiyang5260/article/details/90272311)
- [python分别统计出其中英文字母、空格、数字和其它字符的个数  36057](https://blog.csdn.net/feiyang5260/article/details/97670929)
### 分类专栏
- [ 微服务](https://blog.csdn.net/feiyang5260/category_10486367.html)
2篇
- [ 金融](https://blog.csdn.net/feiyang5260/category_9624013.html)
4篇
- [ c\#](https://blog.csdn.net/feiyang5260/category_7201387.html)
23篇
- [ oracle](https://blog.csdn.net/feiyang5260/category_7201395.html)
14篇
- [ python](https://blog.csdn.net/feiyang5260/category_7201396.html)
81篇
- [ C++](https://blog.csdn.net/feiyang5260/category_7667006.html)
18篇
- [ linux](https://blog.csdn.net/feiyang5260/category_7793135.html)
3篇
- [ 测试](https://blog.csdn.net/feiyang5260/category_7799857.html)
7篇
- [ 神经网络](https://blog.csdn.net/feiyang5260/category_8691969.html)
4篇
- [ 笔记](https://blog.csdn.net/feiyang5260/category_8694306.html)
15篇
- [ 机器学习](https://blog.csdn.net/feiyang5260/category_8818702.html)
16篇
- [ 数据库](https://blog.csdn.net/feiyang5260/category_8998798.html)
1篇
[展开全部 ]() [收起 ]()
上一篇:
[python将字典中统计的词频按顺序排列](https://blog.csdn.net/feiyang5260/article/details/86654489)
下一篇:
[python全局变量问题](https://blog.csdn.net/feiyang5260/article/details/86664189)
### 最新评论
- [python分别统计出其中英文字母、空格、数字和其它字符的个数](https://blog.csdn.net/feiyang5260/article/details/97670929#comments_35704741)
[Old\_wind\_wind:](https://blog.csdn.net/Old_wind_wind) 能用for吗
### 最新文章
- [利用第三方API实现文件在线预览/编辑/上传/下载等功能](https://blog.csdn.net/feiyang5260/article/details/117406415)
- [IDEA中将spring boot项目打包成jar,并移到ubuntu中运行](https://blog.csdn.net/feiyang5260/article/details/109148568)
- [spring boot的一个入门demo](https://blog.csdn.net/feiyang5260/article/details/109148481)
[2021年1篇](https://blog.csdn.net/feiyang5260?type=blog&year=2021&month=05)
[2020年16篇](https://blog.csdn.net/feiyang5260?type=blog&year=2020&month=10)
[2019年91篇](https://blog.csdn.net/feiyang5260?type=blog&year=2019&month=12)
[2018年48篇](https://blog.csdn.net/feiyang5260?type=blog&year=2018&month=12)
[2017年7篇](https://blog.csdn.net/feiyang5260?type=blog&year=2017&month=10)
登录后您可以享受以下权益:
- 免费复制代码
- 和博主大V互动
- 下载海量资源
- 发动态/写文章/加入社区
×
立即登录
评论 5

被折叠的 条评论 [为什么被折叠?](https://blogdev.blog.csdn.net/article/details/122245662) [到【灌水乐园】发言](https://bbs.csdn.net/forums/FreeZone)
[查看更多评论]()
添加红包
![]()
成就一亿技术人\!
领取后你会自动成为博主和红包主的粉丝 [规则](https://blogdev.blog.csdn.net/article/details/128932621)
[](https://blog.csdn.net/feiyang5260/article/details/86661103)
hope\_wisdom
发出的红包
实付元
[使用余额支付]()
 点击重新获取
扫码支付
钱包余额 0

抵扣说明:
1\.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。
[余额充值](https://i.csdn.net/#/wallet/balance/recharge)
![]()
确定取消
×
本文章已经生成可运行项目
一键运行
举报

选择你想要举报的内容(必选)
- 内容涉黄
- 政治相关
- 内容抄袭
- 涉嫌广告
- 内容侵权
- 侮辱谩骂
- 样式问题
- 其他
原文链接(必填)
请选择具体原因(必选)
- 包含不实信息
- 涉及个人隐私
请选择具体原因(必选)
- 侮辱谩骂
- 诽谤
请选择具体原因(必选)
- 搬家样式
- 博文样式
补充说明(选填)
取消
确定
[](https://ai.csdn.net/workbench/wallet?utm_source=xtai_slb_blogxf_ty) [ 点击体验 DeepSeekR1满血版](https://ai.csdn.net/chat?utm_source=cknow_pc_blogdetail&spm=1001.2101.3001.10583)
[ 下载APP  程序员都在用的中文IT技术交流社区 公众号  专业的中文 IT 技术社区,与千万技术人共成长 视频号  关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!]()
[ 客服]() [ 返回顶部]() |
| Readable Markdown | 最新推荐文章于 2025-12-22 15:09:31 发布
转载 于 2019-01-26 21:06:42 发布 · 10w+ 阅读
·  39
· [ 65]()
#### 1\.直接打印错误
```
try: except KeyboardInterrupt: print("quit") except Exception as ex: print("出现如下异常%s"%ex)python 运行
```
如下例子
```
try: 2/0 except Exception as e: print(e)python 运行
```
结果为:division by zero
#### 2\.用traceback模块打印
上述结果看不到具体错误的信息,如行数啥的,不方便调试的时候定位,因此也可以用traceback模块,方便调试
```
import traceback try: 2/0 except Exception as e: traceback.print_exc()python 运行
```
结果为:
Traceback (most recent call last):
File "c:\\Users\\Administrator\\Desktop\\test1.py", line 3, in \<module\>
2/0
ZeroDivisionError: division by zero
ps:上述**traceback.print\_exc()**是直接打印错误
还可以用**traceback.format\_exc()**返回字符串,可将错误信息保存在文档日志中
可以说**traceback.print\_exc()等同于print traceback.format\_exc()** |
| Shard | 8 (laksa) |
| Root Hash | 14895566225899102208 |
| Unparsed URL | net,csdn!blog,/feiyang5260/article/details/86661103 s443 |