使用Python的异常处理:try/except示例
在Python中,异常处理是一种机制,用于捕获和处理程序运行时可能出现的问题。基本的语法结构是try/except
。
以下是一个简单的try/except
示例:
# 假设我们要尝试打开一个文件,但这个文件可能不存在
filename = "non_existent_file.txt"
try:
# 使用open()函数尝试打开文件
with open(filename, 'r') as file:
content = file.read()
print(content)
except FileNotFoundError:
print("File not found. Maybe the filename is wrong?")
在这个示例中,try
块包含了可能会引发错误的代码。如果在try
块中发生FileNotFoundError
(文件未找到),那么程序会立即跳到except
块,并执行其中指定的代码。
通过这样的try/except
结构,我们可以更好地控制和处理可能出现的异常情况。
还没有评论,来说两句吧...