gpt4 book ai didi

python-3.x - PEP 302 示例 : New Import Hooks

转载 作者:太空狗 更新时间:2023-10-29 17:50:52 26 4
gpt4 key购买 nike

在哪里可以找到 PEP 302 中描述的“新导入 Hook ”的示例实现?

我想以尽可能向前兼容的方式实现自定义查找器和加载器。换句话说,该实现应该适用于 python 2.x 和 3.x。

最佳答案

您可以找到数以千计的开源示例,例如用google code search ,这里是:

http://www.google.com/codesearch?hl=en&lr=&q="imp.find_module"+"imp.load_module"&sbtn=Search

编辑:正如发问者澄清的那样,他正在寻找实现的例子,而不是使用,更好的 URL搜索是:

http://www.google.com/codesearch?hl=en&sa=N&q="path_hooks"++lang:python&ct=rr&cs_r=lang:python

一个可读的例子(虽然不适合生产使用,正如reddit讨论所指出的!)是urlimport .

至于同时支持 Python 2 和 Python 3,这听起来很有野心——我不知道有任何现有的导入钩子(Hook)声称这样做。在你看来,我将从提供对 Python 2.6 的全面支持开始,然后一旦它起作用(并且进行了良好的测试并且对 -3 开关一无所知),我会2to3 源并查看是否有任何问题(如果有,找出原因,修复 2.6 源,迭代)。

关于python-3.x - PEP 302 示例 : New Import Hooks,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/960832/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com