Я пытаюсь сохранить пользовательский ввод в запись. Это мой код:
def add(mycontacts):
name = input('Name: ')
phone = input('Phone: ')
email = input('Email: ')
entry = mycontacts.Contact(name, phone, email)
if name not in mycontacts:
mycontacts[name] = entry
print('The entry has been added.')
else:
print('That name already exists.')
Когда я запускаю его, он выдает ошибку
entry = mycontacts.Contact(name, phone, email)
AttributeError: 'dict' object has no attribute 'Contact'
mycontacts:
mycontacts = load_contacts()
load_contacts () -
def load_contacts():
try:
input_file = open(FileName, 'rb')
contact_dct = pickle.load(input_file)
input_file.close()
except IOError:
contact_dct = {}
return contact_dct
На данный момент значение, которое содержится в 'mycontacts', равно = {}
Я не уверен, что заставляет его делать это, любая помощь будет оценена.