1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| #!/usr/bin/python2.6
# -*- coding: utf-8 -*-
#import subprocess,
from subprocess import *
import re,os,sys,difflib
#r"^[a-zA-Z0-9_\-]+(\.[a-zA-Z0-9_\-]+)*@[a-zA-Z0-9_\-]+(\.[a-zA-Z0-9_\-]+)*(\.[a-zA-Z]{2,6})$"
file1 = open('/Bureau/adressbook' ,'r')
lines = [line.strip('\n') for line in file1.readlines()]
#print lines
file2 = open ('/Bureau/adressbook2','r')
lines2 = [line2.strip('\n') for line2 in file2.readlines()]
#begin_balise = ':'
#end_balise = '@'
#motif = begin_balise + '*' + end_balise
#expressionmail=r"^[a-zA-Z0-9_\-]+(\.[a-zA-Z0-9_\-]+)*@[a-zA-Z0-9_\-]+(\.[a-zA-Z0-9_\-]+)*(\.[a-zA-Z]{2,6})$"
for element in lines:
fields= element.split( ":" )
mail = fields[1]
for element2 in lines2:
fields2= element2.split( ":" )
mail2 = fields2[1]
#print mail2
login = mail2.rsplit("@")
mail_rech = login[0]
if re.search(mail_rech,lines ) is not None:
print element2+" n'est pas présent"
addressbook = open('/Bureau/adressbook3', "w")
addressbook.write(element2)
addressbook.close()
else:
continue |
Partager