Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from __future__ import print_function
- import re
- import os
- emailregex = re.compile(r"([a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+)")
- def get_emails(directory):
- emails = []
- for element in os.listdir(directory):
- if '.vcf' == os.path.splitext(element)[1]:
- with open(element, 'r') as fd:
- data = fd.read()
- match = emailregex.search(data)
- if match:
- emails.append(match.group(0))
- return emails
- if __name__ == '__main__':
- import sys
- if len(sys.argv) == 1:
- emails = set(get_emails('.'))
- liste = '\n'.join(emails)
- print(liste)
- elif len(sys.argv) == 2:
- emails = set(get_emails(sys.argv[1]))
- liste = '\n'.join(emails)
- print(liste)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement