gpt4 book ai didi

python - 如何导入可通过 url 访问的 python 模块

转载 作者:太空狗 更新时间:2023-10-30 01:24:06 25 4
gpt4 key购买 nike

我的公司使用某种版本控制归档工具 (Microsoft Windows),我想从中直接导入。但我找不到这样做的方法。

这是我尝试过的:

>>> import sys
>>> sys.path.append(r"http://some_path_copied_and_pasted/05.Autres%20Outils/Regen_Engine")
>>> sys.path
['C:\\Python26\\Lib\\idlelib', 'C:\\Python26\\python26.zip', 'C:\\Python26\\DLLs', 'C:\\Python26\\lib', 'C:\\Python26\\lib\\plat-win', 'C:\\Python26\\lib\\lib-tk', 'C:\\Python26', 'C:\\Python26\\lib\\site-packages', 'http://some_path_copied_and_pasted/05.Autres%20Outils/Regen_Engine']
>>> import regen_engine as r
Traceback (most recent call last):
File "<pyshell#6>", line 1, in <module>
import regen_engine as r
ImportError: No module named regen_engine

我尝试将 URL 的“%20”替换为“”(空格),但结果是一样的。我也尝试使用 imp 模块,但没有更好。

所以这是我的问题:

  1. 是否可以从 URL 进行导入?
  2. 如果是,我该如何实现?

也许一个解决方案是使用 Sharepoint 的其他隐藏路径访问此文件,因此为它添加一个标签是合适的。

最佳答案

import urllib
def urlimport(x):
exec urllib.urlopen(x) in globals()

这是错误的做法,你不应该在生产代码中使用它,它只是一个概念证明。

关于python - 如何导入可通过 url 访问的 python 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6175198/

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