路径挂钩的流行(PEP 302自定义导入)

2024-09-30 01:34:50 发布

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

我的项目能够远程运行python函数。这样做需要一个给定函数使用的传输模块。通过修改的modulefinder来确定发送什么。在

所有的钩子都是不支持任意路径的钩子。快速的谷歌代码搜索似乎只显示了ZipImporter在使用它们。我注意到有一个小项目在使用它(即使这样,它的加载程序也不支持get_代码的pep302扩展,这是modulefinder所需要的)。在

是否有人遇到或创建了使用自定义路径挂钩访问源代码的项目?在


Tags: 模块项目函数代码路径程序get远程
1条回答
网友
1楼 · 发布于 2024-09-30 01:34:50

是的,我编写了一些路径钩子(出于一个明显的目的:访问位于文件系统和zipfiles之外的其他存储形式中的模块),但从未在开源项目中使用过(实际上也从未需要在其中支持modulefinder)。你遇到了什么困难?虽然我不能分享我的原始代码,但我认为我可以分享与之一起开发的专有技术(虽然我一时记不起有什么特别的困难)。至于“流行”,我想它们将与“其他地方”(例如某种形式的数据库)站点模块的需求成正比,尽管当然,使用fusemacfusedokan构建的通用“用户模式文件系统”也可以实现这一点(并在通用性方面提供其他优势,不确定性能如何比较)。在

相关问题 更多 >

    热门问题