Рубрики
Без рубрики

Патч обезьян в Python

Платформа обезьян в Python. Теги с Python.

В Python термин обезьяна для обезьян относится к динамическим (или времени выполнения) модификации класса или модуля. В Python мы можем на самом деле изменить поведение кода во время выполнения.

Класс A: Def Func (Self): Print “func () называется”

Мы используем над вышеупомянутым модулем (монахом) в следующем коде и изменяйте поведение функции FUNC () во время выполнения, назначая разное значение.

Импорт Monk Def Monkey_f (Self): Print “Monkey_f () называется”

monk.a.func .a.a.a. ()

obj.func ()

Выход: Monkey_F () называется

Оригинал: “https://dev.to/hasansajedi/monkey-patching-in-python-1apk”