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

2024-09-30 16:20:38 发布

您现在位置:Python中文网/ 问答频道 /正文

在调用库时,有人对如何动态地向库中添加几行代码有什么指导吗?你知道吗

我知道这不是一个好的做法,但我想做的是在fmcapi库中启用请求缓存,以便在我使用该库执行特定函数时使用。这样做实际上只是增加:

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

但是,我不想永久修补库,因为在执行其他功能时,这可能会产生不希望的效果。我看过monkey补丁,这是我以前没有用过的东西,但它似乎更适合修补类或方法,而不是这个用例。你知道吗


Tags: install函数代码nameimportbackendcachesqlite