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模块,但没有更好.
所以这是我的问题:
也许解决方案可能是使用Sharepoint的其他隐藏路径访问此文件,因此它的标记是合适的.
import urllib
def urlimport(x):
exec urllib.urlopen(x) in globals()
Run Code Online (Sandbox Code Playgroud)
这是错误的方法,您永远不应该在生产代码中使用它,它只是一个概念证明。