擅长:python、mysql、java
<p>劫持导入过程的一种方法是在导入发生之前的某个时间模拟导入,在另一个模块中模拟导入,该模块在您要monkey patch之前导入。在<code>sys.modules</code>中插入您想要的任何内容,并将模块的名称作为键,当需要导入原始模块时,Python将在<code>sys.modules</code>中找到一个条目并使用它。如果导入是以某种神奇的方式完成的,这可能行不通。在</p>
<p>另一方面,你总是可以复制原始项目,然后根据自己的喜好进行修补。在</p>