Предмет: Информатика, автор: mustafazade10f

Примеры интерфейс взаимодействия (класс, с помощью которого log-и будут записываться в файл)

Ответы

Автор ответа: honvert
0

class Logger:

   def __init__(self, filename: str):

       self.filename = filename

   def write_log(self, log_message: str):

       """Вставляем сообщение в файл"""

       with open(self.filename, "a") as f:

           f.write(log_message + "\n")

logger = Logger("application.log")

logger.write_log("Ошибка: не удалось подключится к серверу")

В этом примере существует класс Logger, имеющий один метод write_log, записывающий сообщение в файл. Каждый раз, когда необходимо записать log-сообщение, можно сделать объект класса Logger и вызвать этот способ. В этом примере logger создается с файлом "application.log" и вызывается метод write_log для записи сообщения "Ошибка: не удалось подключиться к серверу" к этому файлу.

Похожие вопросы
Предмет: МХК, автор: burfik228
1.Uбьясните (желательно на примерах) что представляет в искусстве стиль барокко. 2. Почему архитектуру Рима и ранее, и в наши дни, называют театром под открытым небом? 3.Кратко расскажите о любом архитектурном произведении итальянского архитектора Дж. Бернини. 4.На конкретных примерах (называя фамилии композиторов) опишите итальянскую музыку эпохи барокко. 5.В чём выражается причудливость испанской архитектуры эпохи барокко? 6. Назовите знаменитых художников Испании (эпохи барокко) и их знаменитые произведения или направления, в которых работали художники. 7. Назовите картины великого художника Питера Пауля Рубенса. 8.Перечислите художников, именуемых «малыми голландцами» и их картины или жанры, в которых они творили. 9. Расскажите, приводя примеры, о Французском барокко. 10. Что подразумевается под стилем в искусстве классицизм? Приведите несколько примеров.​