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

Joë*_*l B 5 python import sharepoint

我的公司使用某种版本控制存档工具(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
Run Code Online (Sandbox Code Playgroud)

我尝试用""(空格)替换URL的"%20",但结果是一样的.我也试过使用该imp模块,但没有更好.

所以这是我的问题:

  1. 是否可以从URL导入?
  2. 如果是的话,我怎么能实现呢?

也许解决方案可能是使用Sharepoint的其他隐藏路径访问此文件,因此它的标记是合适的.

Jak*_*yer 2

import urllib
def urlimport(x):
    exec urllib.urlopen(x) in globals()
Run Code Online (Sandbox Code Playgroud)

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