如何阻止Python stdlib模块导入?

如何阻止Python stdlib模块导入?,第1张

如何阻止Python stdlib模块导入

从字面上看,如果您只是想“将它们存根,以免直接导入将它们加载”, 而不是 “使它们无法被不受信任的代码卸载”,则:

import syssys.modules['os'] = Nonesys.modules['system'] = None

当然,没有模块,

system
因此您可能已经说过了
sys
,在这种情况下,您会遇到麻烦。

如果您试图阻止不受信任的代码执行坏事,请查看http://wiki.python.org/moin/SandboxedPython并意识到您正在采取的措施并非立即可行。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5662026.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-16
下一篇2022-12-16

发表评论

登录后才能评论

评论列表(0条)

    保存