如何从Internet或本地链接导入库

时间:2013-06-27 11:42:17

标签: python

我想从远程计算机或互联网上的远程链接导入库。类似于javascript如何从互联网上的任何地方导入代码:

<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> 

此javascript代码从Web链接导入代码。我怎么能在python中做到这一点。

2 个答案:

答案 0 :(得分:4)

您必须获取源代码。将其保存到文件中。然后使用imp module中的一个函数来加载它。

def load_remote(address):
    r = requests.get(address)
    with open('tempfile.py', 'w') as f:
        f.write(r.content)
    imp.load_source('new_module', 'tempfile.py')

显然你想要更多地概括......但它应该有效。

答案 1 :(得分:0)

据我所知,该语言不支持此功能。 你可以做的是编写自己的导入功能,从Internet下载模块在临时文件夹中,然后导入它。