#!/usr/bin/python
import re
f = open("C:\\Users\\Administrator\\Desktop\\email.txt","r") #设置文件对象
data = f.readlines() #直接将文件中按行读到list里,效果与方法2一样20
f.close() #关闭文件
pattern = re.compile(r'[0-9a-zA-Z_]{0,19}@[0-9a-zA-Z]{1,13}\.[com,cn,net]{1,3}')
result1 = pattern.findall(str(data))
for item in result1:
print(item)