import json # Tkinter, PyQT5, PyQT6, pyGame, ResPy, print("ИС \"Библиотекарь\"") print("Введите цифру действия: ") print("1. Добавить книгу") print("2. Вывести список книг") print("3. Редактировать книгу") print("4. Удалить книгу") """ print("Введите команду") print("add - Добавить книгу") print("list - Вывести список книг") print("edit n - Редактировать книгу") print("del n - Удалить книгу") """ action = input() book_filename = "books.json" book_list = [] # список книг if action == "1": book_name = input("Введите название книги: ") book_author = input("Введите автора книги: ") book_publisher = input("Введите издателя: ") book_year = input("Введите год издания: ") # переменная, хрянящая информацию об одной книге book_dict = {} book_dict["name"] = book_name book_dict["author"] = book_author book_dict["publisher"] = book_publisher book_dict["year"] = book_year # в список книг добавляем информацию об этой книге book_list.append(book_dict) # сохранение списка книг в файл with open(book_filename, "w", encoding="utf-8") as f: json.dump(book_list, f, ensure_ascii=False)