Python 3.x 如何使用为Python提供的脚本?

Python 3.x 如何使用为Python提供的脚本?,python-3.x,email-validation,Python 3.x,Email Validation,我从PyPI中找到了一个电子邮件验证脚本,并成功地安装了它 当试图运行它时,什么都没有发生。我不确定我错过了什么。 我正在Python终端中尝试以下操作: from validate_email import validate_email is_valid = validate_email(email_address='example@example.com', check_regex=True, check_mx=True, from_address='my@from.addr.ess',

我从PyPI中找到了一个电子邮件验证脚本,并成功地安装了它

当试图运行它时,什么都没有发生。我不确定我错过了什么。 我正在Python终端中尝试以下操作:

from validate_email import validate_email

is_valid = validate_email(email_address='example@example.com', check_regex=True, check_mx=True, from_address='my@from.addr.ess', helo_host='my.host.name', smtp_timeout=10, dns_timeout=10, use_blacklist=True, debug=False)
我没有得到任何错误,但我没有得到任何答案,只有一个
>
返回。 最终,我想得到一个
真的
/
假的
,或者甚至可以下载到
.txt

你知道我错过了什么吗

编辑:我添加了打印(是有效的)作为第三个代码,它给了我错误的返回,这是预期的


我现在唯一想知道的是如何将其转换为.txt甚至excel?

当您添加
打印(是否有效)
时会发生什么?它按预期打印为false!谢谢,这是一个快速解决方案。要检查域mx并验证电子邮件出口,您必须安装pyDNS包:。
pip install pyDNS
该@Salio上有更新版本吗?PyDNS的上一个版本似乎是2012年。您可以使用外部api验证电子邮件。我从中得到了一个例子:`import requests url=”“payload='{“email”:email@example.com“}”headers={“content type”:“application/json”,“authorization”:“Bearer API_KEY_GOES_HERE”}response=requests.post(url,data=payload,headers=headers)print(response.json())`此外,网站上还提供随时可用的csv处理。但免费配额并不多,你需要购买一些计划来验证100多封电子邮件