def add_contact(): print("Enter the details of the contact ") name = input("Enter name: ") address = input("Enter address: ") birthday = input("Enter birthday: ") phone_number = input("Enter phone number: ") email = input("Enter email: ") proffesion = input("Enter proffesion: ") interests = input("Enter interests: ") person = Person(name) person.address = address person.birthday = birthday person.phone_number = phone_number person.email = email person.proffesion = proffesion person.interests = interests return person
def parsePerson(sex, infos): main_info = infos.find('div', class_='address') p = Person() p.name = main_info.find('h3').get_text() # OK p.sex = sex adr_pretty = main_info.find('div', class_='adr').prettify() adr_pretty = adr_pretty.replace('\n', '').split('<br/>') p.address = adr_pretty[0][18:][:-1] # OK p.city = adr_pretty[1].split('-')[0][1:] # OK p.uf = adr_pretty[1].split('-')[1][:-1] # OK extra_info = infos.find_all('dl', class_='dl-horizontal') p.cardCompany = extra_info[13].find('dt').get_text() extra_info = [ex.find('dd').get_text() for ex in extra_info] p.cpf = extra_info[1].replace('.', '').replace('-', '')[:-1] # OK p.cel = extra_info[3].replace(' ', '').replace('(', '').replace(')', '').replace('-', '') # OK p.bDay = parseDate(extra_info[5]) p.email = extra_info[8].split(' ')[0] p.cardNumber = extra_info[13].replace(' ', '') p.cardVigor = datetime.datetime(int(extra_info[14].split('/')[1]), int(extra_info[14].split('/')[0]), 1) p.cardLimit = round(700 + 500 * random(), 2) p.cvc2 = int(extra_info[15]) p.height = float(extra_info[18].split(' ')[2][1:]) / 100 p.weigh = float(extra_info[19].split(' ')[2][1:]) p.tBlood = extra_info[20] p.guid = extra_info[26] return p
contact.interests + "\n") CONTACT_BOOK_FILE_PATH = "contact_book" person = Person("dsa") text_file = open(CONTACT_BOOK_FILE_PATH, "r") contact_list = [] for line in text_file: person_info = line.strip().split(",") person = Person(person_info[0]) person.address = person_info[1] person.birthday = person_info[2] person.phone_number = person_info[3] person.email = person_info[4] person.proffesion = person_info[5] person.interests = person_info[6] contact_list.append(person) text_file.close() print("This is a personal contact book.") print("You can perform actions by typing the number associated with them.") choice = ""
## print ( curriculumDataObj.lastNameList ) if (args.randomlastname): personnae.lastname = random.choice(curriculumDataObj.lastNameList) if (personnae.firstname == None): personnae.firstname = str(input("First Name? ")) if (personnae.lastname == None): personnae.lastname = str(input("Last Name? ")) print("CV firstname: " + personnae.firstname) print("CV lastname : " + personnae.lastname) if ((hasattr(args, 'address')) and (args.address != None)): personnae.address = args.address if ((hasattr(args, 'webpage')) and (args.webpage != None)): personnae.webpage = args.webpage if ((hasattr(args, 'pseudo')) and (args.pseudo != None)): personnae.pseudo = args.pseudo else: personnae.pseudo = personnae.firstname.lower( ) + "." + personnae.lastname.lower() if ((hasattr(args, 'email')) and (args.email != None)): if (args.email == 'default'): args.email = personnae.pseudo + "@gmx.com" personnae.email = args.email