Проблемы с Адресной книгой
print('АДРЕСНАЯ КНИГА\n')
print('1) Просмотреть все контакты')
print('2) Добавить контакт')
print('3) Поиск номера по имени')
print('4) Очистка книги')
print('5) Удалить определенный контакт\n')
run = input('Что делаем?(Выберите цифру): ')
if len(run) > 1:
raise TypeError('Должна быть одна цифра')
ab = {}
if run == '3':
r = input('Введите имя: ')
f = open('ab.txt')
for i in f:
if i.starswith(r):
print(i)
В файле содержатся строки такого формата: Мама 89898988888
Папа 89997776767
Мне нужно чтобы программа проверяла совпадает ли начало строки с той что ввел пользователь, если совпадает вывести эту строку. Этот код выдает AtribbuteError на строке: if i.startswith(r):