我有一个文本文件,其中有以下格式的电子邮件地址:
some.name@somehost.com
或
some_name@somehost
如何分割字符串以获得一些&名称?我尝试了以下代码,但似乎我只能使用一个字符(只需 @ 或只是。)。有没有办法在一个语句中执行此操作?感谢。
name = email.split('@', '.')
答案 0 :(得分:4)
使用以下内容:
email = "some.name@somehost.com"
name, _, _ = email.partition("@") # returns before @, @, and after @
splitname = name.split(".") # splits on .
print(splitname)
["some", "name"]