from GmailChecker import GmailChecker
def Checker():
Email = '[email protected]'
Checker = GmailChecker.verify(Email,1)
try:
if 'Unregistered' in Checker:
print ('False')
else:
print ('Alive')
except:
print('Error occurred')
Checker()
此功能强制输出[电子邮件受保护]未注册 我无法捕捉到输出可能会有所帮助
尝试捕获 Checker 中“未注册”的输出: 没有希望它给出错误发生作为异常
Checker = GmailChecker.verify(Email,1)
是一个 NoneType 对象,并且始终不返回任何内容。您可以
print(Checker)
来验证这一点。它不是可迭代的,因此这段代码
if 'Unregistered' in Checker
失败了。我不确定为什么您在代码中包含 try- except 块,但我猜这是因为此代码引发的错误。如果您只想让函数显示 Gmail 帐户是否处于活动状态或未注册,请使用以下代码的重构版本:
from GmailChecker import GmailChecker
def gmail_checker():
email = '[email protected]'
checker = GmailChecker.verify(email, 1)
return f"Finished checking {email}."
print(gmail_checker())
输出:
[email protected] Unregistered
Finished checking [email protected].
请注意,此包是 Gmail 有效性检查器,只会返回两个结果: