contacts.py 753 B

1234567891011121314151617181920
  1. import re
  2. with open('c:/Users/levente.marton/.abook/addresbook.vcf', 'w') as new_c:
  3. with open('c:/Users/levente.marton/.abook/allcontacts.vcf', 'r') as contacts:
  4. n = -1
  5. for line in contacts.readlines():
  6. if line != '' and 'EMAIL' in line:
  7. # print(line)
  8. n += 1
  9. _mail = re.search('[a-z]*:', line)
  10. _at = re.search('[a-z]*@', line)
  11. print(n, line[_mail.start() + 1:-1])
  12. new_c.write('[' + str(n) + ']' + '\n')
  13. new_c.write('name=' + line[_mail.start() + 1:_at.end() - 1] + '\n')
  14. new_c.write('email=' + line[_mail.start() + 1:-1] + '\n')