python异常处理之traceback.print_exc()跟traceback.format_exc()
2021/5/13 20:26:55
本文主要是介绍python异常处理之traceback.print_exc()跟traceback.format_exc(),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.except Exception as e:--->print(e) 该异常捕获只能捕获到错误原因
except Exception as e:--->traceback.print_exc()该异常捕获方式不但可以捕获到异常原因,同样可以捕获异常发生的位置【具体python文件和行数】
2.traceback.print_exc()跟traceback.format_exc()的区别:
①traceback.format_exc()返回字符串(如果使用此种方法需要打印,只能print(traceback.format_exc())),traceback.print_exc()则直接给打印出来。
②即traceback.print_exc()与print traceback.format_exc()效果是一样的。
③print_exc()还可以接受file参数直接写入到一个文件。比如traceback.print_exc(file=open(‘tb.txt’,’w+’))写入到tb.txt文件去。
这篇关于python异常处理之traceback.print_exc()跟traceback.format_exc()的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-08有遇到过吗?同样的规则 Excel 中 比Python 结果大
- 2024-03-30开始python成长之路
- 2024-03-29python optparse
- 2024-03-29python map 函数
- 2024-03-20invalid format specifier python
- 2024-03-18pool.map python
- 2024-03-18threads in python
- 2024-03-14python Ai 应用开发基础训练,字符串,字典,文件
- 2024-03-13id3 algorithm python
- 2024-03-13sum array elements python