猴子修补导入的库以添加其他导入语句

时间:2019-07-16 12:01:21

标签: python python-3.x

有人对如何在调用库时动态添加几行代码有任何指导吗?

我知道这不是一个好习惯,但是我想做的是在将fmcapi库用于特定功能时启用fmcapi库中的请求缓存。这样做实际上只是添加:

import requests_cache
requests_cache.install_cache(cache_name=‘fmc_cache’, backend=‘sqlite’, expire_after=21600)

但是,我不想永久性地对该库进行修补,因为这在执行其他功能时会产生不良影响。我看过猴子修补程序,这是我以前从未使用过的东西,但似乎比该用例更适合修补类或方法。

0 个答案:

没有答案