Что значит @ в Python?
Что значит @ в Python? И почему его ставят перед кодом?
Вот в качестве примера код из модуля для написания бота в телеграм:
import telebot
bot = telebot.TeleBot("TOKEN")
@bot.message_handler(commands=['start', 'help'])
def send_welcome(message):
bot.reply_to(message, "Howdy, how are you doing?")
Этот код позволяет реагировать боту на /start и /help, но что такое @?
Ответы (1 шт):
Автор решения: n1tr0xs
→ Ссылка
Это называется "декоратор". Вкратце: это функция, которая выполняется каждый раз когда вызывается та, которая задекорирована.