【发布时间】:2026-01-29 16:15:02
【问题描述】:
如果有课
Class A:
def __init__(arg1, kwarg1=...):
...something happens here with args and kwargs
有没有办法通过猴子修补这个类来添加另一个参数?如何保持 __init__ 中发生的所有事情,而不在任何地方重复?
【问题讨论】:
-
为什么需要专门为monkey-patch初始化?您可以直接将新属性添加到实例中吗?
-
您可能希望将某些行为分开,例如登录到程序的单独部分。
标签: python monkeypatching