面向方面编程

aop的Python项目详细描述


#建议

[面向方面的编程](https://en.wikipedia.org/wiki/aspect-oriented嫒u programming)

修复星号导入
1。修补已经导入的对象(`patch_project`)

\usage

``python
import aop


def multiply(context):
print(context.args)
print(context.kwargs)
yield
context.result*=100


handler=multiply,
modules=aop.match(等于'math'),
targets=aop.match(regexp='(s in cos)

``````

好的,让我们检查一下:

``python
in[2]:在[3]中导入math

in[3]:math.cos(0)
(0,)
{
out[3]:100.0
```

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Javaservlet,使用Quartz发送邮件   用Java编写XYRectangle类   java Docker/AWS ECS容器支持的服务(端点)数量   音频Java读取WAV文件作为浮点数组   java为什么是日历。九月不起作用了?   java连接到HTTPS url并发布到它   java线程动画示例不起作用   java查找HashMap是否包含所选值和返回键   java与后端API的交互   JavaFX启动时在JavaFX中执行应用程序启动异常   每T秒从Java运行一次MATLAB   java@Array(长度=?)怎么样OpenHFT中的注释/使用的值   java无法从InputStream读取多个可外部化的对象   java My RestController不返回对象的所有属性   java使Android XML阅读器只读取XML文件的一部分   java注释会影响编译时吗?   从Java到C#的迭代器方法与接口的等效性,然后在类上实现?   swing为什么Java中的侦听器相互依赖?