2

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

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

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

4

2 回答 2

4

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

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')

显然,您想再概括一下……但它应该可以工作。

于 2013-06-27T11:47:38.507 回答
0

据我所知,该语言不支持这一点。您可以做的是编写自己的导入函数,从 Internet 将模块下载到临时文件夹中,然后将其导入。

于 2013-06-27T11:48:42.207 回答