#!/usr/bin/env python import vobject import re vlist = [] vfile = open('/tmp/vcard.export', 'r') vcards = vobject.readComponents(vfile) for vdata in vcards: vlist.append(vdata) for index, person in enumerate(vlist): combo = "alias " name = str(vlist[index].n) name = name.replace("","") name = re.sub(" "," ",name) name = re.sub(" "," ",name) name = re.sub("^ ","",name) name = re.sub(" $","",name) name = name.replace(" ","_") name = name.lower() try: email = str(vlist[index].email) except AttributeError: email = str("no email") email = re.sub("","",email) email = email.lower() print "alias ", name, email