👉 项目官网:https://www.python-office.com/ 👈
大家好,这里是程序员晚枫,正在all in AI编程实战。
今天我们学习 Python 的错误处理和调试技巧,让你的程序更稳定!
1、什么是错误?
Python 代码运行时会遇到各种错误:
1 | # 除零错误 |
2、用try-except处理错误
1 | try: |
3、完整的错误处理
1 | try: |
4、在办公自动化中的错误处理
1 | import office |
5、用日志记录错误
1 | import logging |
6、调试技巧
打印调试
1 | def calculate(data): |
使用assert断言
1 | def divide(a, b): |
7、实战案例:稳健的数据处理脚本
1 | import office |
8、常见错误及解决方案
| 错误类型 | 常见原因 | 解决方案 |
|---|---|---|
| FileNotFoundError | 文件路径错误 | 检查文件是否存在 |
| PermissionError | 文件被占用 | 关闭文件后再运行 |
| TypeError | 类型不匹配 | 检查数据类型 |
| KeyError | 字典键不存在 | 使用get()方法 |
| UnicodeDecodeError | 编码问题 | 指定encoding='utf-8' |
9、总结
错误处理的三板斧:
try- 尝试执行except- 捕获错误else- 没有错误时执行
日志是最好的调试工具!
10、下讲预告
学会了错误处理,下一讲我们学 打包Python程序:把脚本做成exe可执行文件。
敬请期待!
有问题欢迎加微信 python-office 进群交流~
程序员晚枫专注AI编程培训,小白看完他和图灵社区合作的教程《30讲 · AI编程训练营》就能上手做AI项目。
