标签: python-2.7 import module locking hook
我有大量的.pyd模块正在网络上运行,我的问题是,当使用它们时,它们被文件锁定了,我无法覆盖它们。因此,我正在寻找一个导入钩子,该钩子将复制.pyd到说.pydlocked并加载它,而让.pyd可以自由替换。 我找不到关于如何在导入系统中进行挂钩的非常清楚的信息。听起来是可行的,因为这是.py到.pyc的功能。
有什么想法吗?
PS:我知道它很容易破解,但这是针对非常特殊的用途的,我没有其他真正好的解决方案。理想的做法是在原始.pyd文件上没有文件锁定,但似乎不可能。
谢谢!