1
8
同样的事情?不,如果没有像sys.settrace这样的魔法,你就不能像那个装饰师那样做。(从技术上讲,它不必是sys.settrace,但使用其他功能(如字节码重写)并不是一个改进。)您可以通过这样做来简化它,例如:
在python 2.6及更高版本中,您可以使用稍微不同的装饰器,不过:
你可以这样使用它:
但是,在Python2.6及更高版本中,这样做的更为惯用的方法如下:
|
2
2
它
可以
有可能;看来这种滥用
不幸的是,目前我能想到的主要方法包括黑客破解字节码。
但是,您可以用一个要求每个这样修饰的函数调用另一个特殊函数而不是简单地返回的函数来替换它,或者您可以修改它来调用
|
SRobertJames · 使用printf的gdb显示 1 年前 |
Subin · 在vscode中运行c时出错 1 年前 |
Community wiki · 如何调试Python内存故障? 1 年前 |
Kai · 有什么方法可以轻松优化VSCode中的锈迹? 2 年前 |
Chris Brandon · 如何使节点在堆栈溢出时中断? 2 年前 |