import pickle
def addressbookwrite(path='C:\\addressbook.txt'):
    start=0
    book={"test":"test rabotaet"}
    f = open(path, 'ab')
    while True:

        name = input('Vvedite imya abonenta\n')
        if name=="stop":
            pickle.dump(book, f)
            f.close()
            ask()
        telnum=input('Vvedite nomer\n')
        book[name]=telnum
    pickle.dump(book,f)
    f.close()
def loadbook(path='C:\\addressbook.txt'):

    while True:
        f = open(path, "rb")
        name=input("Kogo naiti?\n")
        if name == "stop":
            f.close()
            ask()
        book=pickle.load(f)
        try:
            print(book[name])
        except:

            print("Imya ne naideno")
        f.close()

def ask():
    ans=input("1:Dobavit' abonenta\n2:Naiti abonenta\n3:Vihod\n")
    if ans=='1':
        addressbookwrite()
    elif ans=='2':
        loadbook()
    else:
        print('Vihod')
ask()


