Python编程假设某网站只允许用户上传jpg、png和jpeg格式的文件,本实例要求编写代码,通过异常捕获语句实现用户上传头像格式检测的功能。
时间: 2024-02-13 12:04:28 浏览: 66
Python用Try语句捕获异常的实例方法
5星 · 资源好评率100%
可以使用Python的try-except语句来捕获异常并检测用户上传的头像格式。下面是一个示例代码:
```python
try:
file_extension = input("请输入文件扩展名:")
if file_extension not in ['jpg', 'png', 'jpeg']:
raise ValueError("文件格式不正确!")
else:
print("文件格式正确。")
except ValueError as e:
print(e)
```
首先,用户需要输入文件扩展名,然后检查它是否符合要求。如果扩展名不是'jpg'、'png'或'jpeg',则会引发一个ValueError异常,并输出错误信息。如果扩展名符合要求,则输出“文件格式正确”提示。
你可以将这段代码嵌入到你的程序中,以在用户上传头像时检测文件格式是否正确。
阅读全文