Advertisement
NozdrachevNN

del_string

Aug 3rd, 2022
506
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.90 KB | None | 0 0
  1. def delete_contact():
  2.  
  3.     del_id = input('Введите id записи, которую необходимо удалить:  ')
  4.     id = int(del_id)
  5.     try:
  6.         with open(path_to_db, 'r', encoding='UTF-8') as file:
  7.             data = json.load(file)
  8.             for i in range(0, id):
  9.                 if data[i]['id'] == id:
  10.                     print('data', data[i])
  11.                     print('id', id)
  12.                     del data[i]
  13.             # if name not in data:
  14.             #         print('Такого контакта нет')
  15.         with open(path_to_db, 'w', encoding='UTF-8') as file:
  16.             json.dump(data, file, indent=4)
  17.         print('\nКонтакт успешно изменена удалён!\n')
  18.         controller.user_choice()
  19.     except:
  20.         print('Записи с таким id не существует\n')
  21.         sleep(2)
  22.         controller.user_choice()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement