예제 #1
0
def main():
    import sys
    if len(sys.argv) == 1:
        print('Usage: app.py -list \n -find <name> \n -delete <name>')
        sys.exit(1)
    else:
        arguments = sys.argv[1:]
        print("Args: ", arguments)
        contacts = create_from_file()
        phonebook = Phonebook(contacts)
    if (arguments[0] == '-list'):
        phonebook.list()
    elif (arguments[0] == '-find'):
        phonebook.search_name(arguments[1])
    elif (arguments[0] == '-remove'):
        phonebook.remove_contact(arguments[1])
    else:
        print('Usage: app.py -list \n -find <name> \n -delete <name>')
        sys.exit(1)

    #no-args
    # contacts = create_from_file()
    # phonebook = Phonebook(contacts)
    # phonebook.list()
    # phonebook.search_name('jessica')
    # phonebook.remove_contact('jessica')
    # phonebook.search_name('Banjo')

    print('Done.')