pythontry except邮箱验证
时间: 2023-08-07 22:30:26 浏览: 106
Python用Try语句捕获异常的实例方法
5星 · 资源好评率100%
以下是一个简单的Python代码片段,用于通过正则表达式和try-except块验证电子邮件地址的有效性:
```python
import re
email = input("请输入电子邮件地址:")
try:
# 验证电子邮件地址是否符合RFC 2822标准
if re.match(r"[^@]+@[^@]+\.[^@]+", email):
print("电子邮件地址有效")
else:
raise ValueError
except ValueError:
print("电子邮件地址无效")
```
该代码首先使用re.match()函数检查电子邮件地址是否符合RFC 2822标准中规定的格式。如果电子邮件地址有效,则打印“电子邮件地址有效”。否则,它将引发一个ValueError异常,并打印“电子邮件地址无效”。
阅读全文