и посмотреть медиа
Preguntas de la entrevista de Python - pruebas
и посмотреть медиа
Preguntas, pruebas y tareas para entrevistas en Python.
Preguntas, pruebas y tareas para entrevistas en Python.
bot de IA para clonar texto a voz y voz en Telegram. Cree audio utilizando la red neuronal de forma rápida y fácil.
Canal con preguntas para entrevistas a Python. Pruebas, tareas y materiales para la preparación.
🤔 Что делать если нужно перехватить исключение, выполнить действия и опять возбудить это же исключение? Если нужно: Перехватить исключение Выполнить какие-то действия (лог, очистка, уведомление и т. д.) Снова выбросить это же исключение try: x = 1 / 0 # Ошибка деления на ноль except ZeroDivisionError: print("Ошибка! Записываем в лог...") raise # Повторно выбрасываем то же исключение Вывод Ошибка! Записываем в лог... Traceback (most recent call last): File "script.py", line 2, in x = 1 / 0 ZeroDivisionError: division by zero Пример: Логирование перед повторным выбросом import logging logging.basicConfig(filename="errors.log", level=logging.ERROR) try: user_input = int("abc") # Ошибка ValueError except ValueError as e: logging.error(f"Ошибка: {e}") # Записываем в лог raise # Повторно выбрасываем исключение Пример: Очистка ресурсов перед выбросом исключения try: file = open("data.txt", "r") data = file.read() except FileNotFoundError: print("Файл не найден. Освобождаем ресурсы...") raise # Снова выбрасываем исключение finally: file.close() # Гарантированно закроет файл Ставь 👍 и забирай 📚 Базу знаний
Открыть канал и посмотреть медиаSolo los usuarios registrados pueden compartir su opinión.
¡Sé el primero en compartir tu experiencia con este recurso!