限制python导入只导入某些文件和模块

时间:2017-08-23 11:05:20

标签: python

我正在使用嵌入式系统,系统的外部用户可以上传Python脚本以在系统上执行某些操作。这个嵌入式系统支持Python 3.3+。

外部用户上传的这些脚本中可以使用的所有Python函数都包含在提供给他们的四个Python文件中。

如何实现上传的脚本只导入这四个文件而不是其他内容?有什么想法?

我需要这个的原因是担心安全问题。用户不应该能够调用OS功能,打开和删除文件等。

感谢任何帮助。提前谢谢!

0 个答案:

没有答案