【发布时间】:2011-04-17 12:08:07
【问题描述】:
我有一个存储许多自定义 Python 模块的可信远程服务器。我可以通过 HTTP(例如使用urllib2.urlopen)以文本/纯文本形式获取它们,但我无法将获取的模块代码保存到本地硬盘。如何将代码导入为完全可操作的 Python 模块,包括其全局变量和导入?
我想我必须使用exec 和imp 模块功能的某种组合,但我还不能让它工作。
【问题讨论】:
-
您是通过 ssl 下载它们还是每个中间路由器都受信任? :P
-
实际上,是的 - 模块存储和前端服务器都是单个系统的一部分(甚至位于同一个服务器机房中)。现在,假设没有安全隐患:即使我通过 SSL 下载代码,如何解释它的问题仍然存在。
标签: python dynamic-import