如何在"@"之后拆分 Python 中的电子邮件?



我有这段代码,但是当您插入电子邮件时,域名没有完全打印。有人能解释什么是错误的代码,如果有一个更快的选择?(I am new to Python)

email = input ('Enter your email address: ').strip()
at = email.find ('@')
after_at = email.find ('  ' , at)
host = email [at+1 : after_at]
print (host)

交货。abc@gmail.com祝辞gmail.co

您应该能够使用str.split:

domain = email.split('@')[-1]

最新更新