Python异常处理与标准库模块使用
1. Python异常处理
在Python编程中,异常处理是一项重要的技术,它能帮助我们更好地处理程序运行过程中出现的错误。下面我们将介绍 try...except 和 try...finally 语句的使用,以及 with 语句的优势。
1.1 文件操作中的异常处理
在进行文件操作时,我们可能会遇到各种异常情况。例如,在读取文件时,如果程序被中断,我们需要确保文件被正确关闭。以下是一个示例代码:
# 模拟文件读取操作,每次打印一行后暂停2秒
import time
try:
f = open("poem.txt")
while True:
line = f.readline()
if len(line) == 0:
break
print(line, end='')
time.sleep(2)
except KeyboardInterrupt:
print("!! You cancelled the reading from the file.")
finally:
f.close()
print("(Cleaning up: Closed the file)")
工作原理 :
1. 我们进行常规的文件读取操作,但在打印每一行后使用 time.
Python异常处理与常用标准库
超级会员免费看
订阅专栏 解锁全文
25万+

被折叠的 条评论
为什么被折叠?



