从python中的电子邮件地址获取名称
我有一个文本文件,其中包含以下格式的电子邮件地址:从python中的电子邮件地址获取名称,python,Python,我有一个文本文件,其中包含以下格式的电子邮件地址: some.name@somehost.com 或 如何拆分字符串以获取一些&name?我尝试了以下代码,但似乎我只能使用一个字符(仅使用@或仅使用)。是否有一种方法可以在一个语句中执行此操作?谢谢 name = email.split('@', '.') 使用以下命令: email = "some.name@somehost.com" name, _, _ = email.partition("@") # returns before
some.name@somehost.com
或
如何拆分字符串以获取一些&name?我尝试了以下代码,但似乎我只能使用一个字符(仅使用@或仅使用)。是否有一种方法可以在一个语句中执行此操作?谢谢
name = email.split('@', '.')
使用以下命令:
email = "some.name@somehost.com"
name, _, _ = email.partition("@") # returns before @, @, and after @
splitname = name.split(".") # splits on .
print(splitname)
[“some”,“name”]
是的,拆分不是这样工作的。你应该认真阅读文档,看看每个参数都有什么作用name=email.split('@')[0]。split('.')
。
email = "some.name@somehost.com"
name, _, _ = email.partition("@") # returns before @, @, and after @
splitname = name.split(".") # splits on .
print(splitname)