什么是Monkey Patch?哪些地方用到了?自己如何实现?
·所谓的monkey patch就是运行时替换
·比如gevent库需要修改内置的socket
·from gevent import monkey;monkey.patch_socket()
实例:
注意需要安装socket库和gevent库
运行结果:
自己实现的方法 :
添加如下代码
运行结果:
可以看见内置方法输出的1671176173.2310545已经被我们替换成1234了
这就是monkey patch方法