使用Python进行验证电子邮件地址

Written by

in

文章目录
  • 首先,你需要安装验证电子邮件包。确保 pip 在你的计算机上运行,​​在你的终端中运行以下命令来安装包: $ pip install verify-email verify -email 包通过检查域名和 ping 处理程序或用户名来验证电子邮件地址是否存在。
  • 首先,打开一个新的 Python 文件,将其命名为email-verifier-script.py,并在文件顶部执行以下导入: from verify_email import verify_email 导入后,你需要创建一个电子邮件验证处理程序,这是一个将处理的函数电子邮件验证过程。调用函数email_verifier()并使其看起来像这样: def email_verifier(email): # 使用verify_email函数验证电子邮件 verify = verify_email(email) # 检查验证值是否为True if verify == True: print(f'{email} is a valid email address’) # 检查验证值是否为False elif verify == False: print(f'{email} is not a valid email address’) email_verifier () 函数接受一个参数 email,这将由用户提供,所以执行以下操作: # 从用户获取 email my_email = input(‘Enter email address:’) 用户提供电子邮件地址后,需要对其进行验证,为此执行如下函数调用: # 调用email_verifier函数 email_verifier(my_email) 现在你已准备好验证你的第一个电子邮件地址,打开终端并导航到脚本所在的目录。使用此命令运行此脚本: python email-verifier-script.py 系统将提示你输入电子邮件地址,如果电子邮件地址有效,输出将如下所示: 如果你输入了一个无效的电子邮件地址,这就是你得到的:
  • 在本节中,你将验证电子邮件地址列表,因此调整email-verifier-script.py文件,使其看起来像这样: from verify_email import verify_email # 要验证的电子邮件地址列表 email_addresses = [‘khumboklein@gmail.com’, ‘muo@gmail.com’, ‘admin@gmail.com’, ‘kchilamwa@hackbits.tech’, ‘trainings@updates.internshala.com’, ‘noreply@medium.com’, ‘maryellen.m@valnetinc.com’] for email in email_addresses: # 验证个人电子邮件地址 verify = verify_email(email) # 检查verify是否为True if verify == True: print(f'{email} is a valid email address’) # 检查verify是否为False elif verify == False: print(f'{email} is not a valid email address’) 在代码片段中,有一个电子邮件地址列表。for 循环遍历列表中的所有电子邮件地址。在for 循环中,一封电子邮件正在被单独验证。 运行脚本,输出将是: 到此这篇关于使用Python进行验证电子邮件地址的文章就介绍到这了,更多相关Python验证电子邮件地址内容请搜索风君子博客以前的文章或继续浏览下面的相关文章希望大家以后多多支持风君子博客! 您可能感兴趣的文章: Python中正则表达式妙用之以搜索电子邮件地址为例 Python获取邮件地址的方法 使用Python生成个性化的电子邮件签名 Python利用脚本实现自动发送电子邮件 Python办公自动化之发送电子邮件和Outlook集成 Python使用smtplib库发送电子邮件 如何基于Python实现电子邮件的发送 python SMTP实现发送带附件电子邮件
  • 目录
    • 安装所需的包
    • 验证单个电子邮件地址
    • 验证批量电子邮件地址

    在本文中,我将向大家展示如何使用名为 verify-email 的 Python 库构建你自己的电子邮件验证工具。

    首先,你需要安装验证电子邮件包。确保 pip 在你的计算机上运行,​​在你的终端中运行以下命令来安装包:

    $ pip install verify-email
    

    verify -email 包通过检查域名和 ping 处理程序或用户名来验证电子邮件地址是否存在。

    首先,打开一个新的 Python 文件,将其命名为email-verifier-script.py,并在文件顶部执行以下导入:

    from verify_email import verify_email
    

    导入后,你需要创建一个电子邮件验证处理程序,这是一个将处理的函数电子邮件验证过程。调用函数email_verifier()并使其看起来像这样:

    def email_verifier(email):
        # 使用verify_email函数验证电子邮件
        verify = verify_email(email)
        # 检查验证值是否为True
        if verify == True:
            print(f'{email} is a valid email address')
        # 检查验证值是否为False
        elif verify == False:
            print(f'{email} is not a valid email address')
    

    email_verifier () 函数接受一个参数 email,这将由用户提供,所以执行以下操作:

    # 从用户获取 email
    my_email = input('Enter email address:')
    

    用户提供电子邮件地址后,需要对其进行验证,为此执行如下函数调用:

    # 调用email_verifier函数
    email_verifier(my_email)
    

    现在你已准备好验证你的第一个电子邮件地址,打开终端并导航到脚本所在的目录。使用此命令运行此脚本:

    python email-verifier-script.py
    

    系统将提示你输入电子邮件地址,如果电子邮件地址有效,输出将如下所示:

    如果你输入了一个无效的电子邮件地址,这就是你得到的:

    在本节中,你将验证电子邮件地址列表,因此调整email-verifier-script.py文件,使其看起来像这样:

    from verify_email import verify_email
    
    # 要验证的电子邮件地址列表
    email_addresses = ['khumboklein@gmail.com', 'muo@gmail.com', 
                       'admin@gmail.com', 'kchilamwa@hackbits.tech',
                       'trainings@updates.internshala.com', 'noreply@medium.com',
                       'maryellen.m@valnetinc.com']
    
    for email in email_addresses:
        # 验证个人电子邮件地址
        verify = verify_email(email)
    
        # 检查verify是否为True
        if verify == True:
            print(f'{email} is a valid email address')
    
        # 检查verify是否为False
        elif verify == False:
            print(f'{email} is not a valid email address')
    

    在代码片段中,有一个电子邮件地址列表。for 循环遍历列表中的所有电子邮件地址。在for 循环中,一封电子邮件正在被单独验证。

    运行脚本,输出将是:

    到此这篇关于使用Python进行验证电子邮件地址的文章就介绍到这了,更多相关Python验证电子邮件地址内容请搜索风君子博客以前的文章或继续浏览下面的相关文章希望大家以后多多支持风君子博客!

    您可能感兴趣的文章:

    • Python中正则表达式妙用之以搜索电子邮件地址为例
    • Python获取邮件地址的方法
    • 使用Python生成个性化的电子邮件签名
    • Python利用脚本实现自动发送电子邮件
    • Python办公自动化之发送电子邮件和Outlook集成
    • Python使用smtplib库发送电子邮件
    • 如何基于Python实现电子邮件的发送
    • python SMTP实现发送带附件电子邮件

    站内搜索