Python中异常处理:try/except用法示例
在Python编程中,异常处理是一种机制,用于捕获和管理程序运行过程中可能出现的错误。这种处理通常使用try/except
语句。
下面是一个简单的try/except
用法示例:
# 假设你正在尝试打开一个文件,但该文件不存在
file_path = "non_existent_file.txt"
try:
# 打开文件,如果文件不存在会抛出FileNotFoundError
with open(file_path, 'r') as file:
print(file.read())
except FileNotFoundError:
# 如果文件不存在,我们会捕获这个异常并打印一条友好的消息
print("The file you're trying to access does not exist.")
在这个例子中,try/except
块用于捕获可能的异常。如果发生FileNotFoundError
(文件不存在),程序会跳转到对应的except
块,并执行相应的代码来处理这个错误。
还没有评论,来说两句吧...