我有一个server_list
,我正在解析文件中的电子邮件地址。我想收集所有不是来自某些服务器的地址,例如。gmail.com. 你知道吗
目前,我在文件读取循环中有以下内容:
server_list = ["gmail.com", "yahoo.com"] #etc
for servers in server_list:
if servers in emailaddress: #get emailaddress from inside of a open(file) line loop
badmail.extend(emailaddress)
这样我就可以在列表badmail
中收集坏邮件。有没有办法创建一个好邮件列表,即如果emailaddress
不包含在同一循环中server_list
的任何项目中,或者我必须创建一个所有邮件的列表并删除坏邮件?你知道吗
您可以使用^{} 函数来确保emailaddress不会以
server_list
中的任何服务器结尾,如下所示同样,您可以使用^{} 函数来获取错误的电子邮件地址,如下所示
你正在阅读的电子邮件地址看起来像。所以,你可以这样做
根据^{}'s suggestion ,我们实际上可以将一个数据元组传递给^{} 。因此,代码可以进一步简化为
相关问题 更多 >
编程相关推荐