Python - не работает добавление в словарь

Начал изучать Python, за 17 часов изучения результат таки есть. Понимание общих понятий уже тоже есть, но с логикой видимо таки проблемы. Ну как я не крутил не понимаю почему не работает. Помогите пожалуйста понять в чем причина, ну не добавляет информации в словарь и все. Видимо я чего то не понимаю до конца, хотя и программа вроде как простая - телефонная книга. Сейчас изучаю по Byte of Python. Спасибо...

from os import close
import pickle,sys,time
base = 'adress_book_project_base.txt'
adress_book={}

file = open(base,'wb')
pickle.dump(adress_book,file)
file.close()

command = input('Hello it is your Phone book.You can check/add/remove info from it. Or print exit for Exit -> ')
time.sleep(1)
if command =='exit':
        print('Exit...')
        sys.exit()
elif command == 'check':
        file = open(base,'rb')
        checking=pickle.load(file)
        while True:
                line =file.readline()
                if len(line)==0:
                       print('Your Phonebook is empty')
                break
        for name,phone in adress_book.items():
                print('Person ->{0}phone ->{1}'.format(name,phone))
        file.close()
elif command == 'add':
        file = open(base,'wb')
        add_info_name =input('Please enter the name ->')
        add_info_phone =input('Please enter the phone ->')
        adress_book[add_info_name]=add_info_phone
        print('Was added name- {0}, phone- {1}'.format(add_info_name,add_info_phone))
        pickle.dump(adress_book,file)
        file.close()

Ответы (0 шт):