python主键值不存在报错代码
时间: 2023-10-12 21:09:39 浏览: 57
python异常处理之try finally不报错的原因
如果你在使用 Python 字典时,访问了一个不存在的键值,Python 会抛出 KeyError 异常。可以使用 try/except 语句来捕获这个异常,避免程序崩溃。
以下是一个示例代码:
```python
my_dict = {'key1': 'value1', 'key2': 'value2'}
try:
print(my_dict['key3'])
except KeyError:
print('KeyError: The key does not exist in the dictionary')
```
在这个例子中,字典 `my_dict` 中并不存在键值为 `'key3'` 的项,因此访问该键值时会抛出 KeyError 异常。我们使用 try/except 语句来捕获这个异常,并输出一条友好的错误信息。
阅读全文