0
我正在使用iPython笔记本建立一个在线交互式教学网站,但我不想让用户运行命令行,任何想法如何删除iPython笔记本命令行功能?有没有任何配置或什么?我一直在这里呆了3天!如何停止iPython笔记本运行命令行,只运行python代码
我正在使用iPython笔记本建立一个在线交互式教学网站,但我不想让用户运行命令行,任何想法如何删除iPython笔记本命令行功能?有没有任何配置或什么?我一直在这里呆了3天!如何停止iPython笔记本运行命令行,只运行python代码
您不能使os.system
或subprocess
不可用,并且即使您禁用内置终端,用户也可以使用它们来构建自己的终端。但是,如果您在沙箱中运行ipython实例,那么它们具有命令行访问权限并不重要。
我已经看到其他人成功禁用'os.system'和'命令行函数',我也尝试使用docker作为沙箱,但我正在考虑一个更好的解决方案,沙箱可能会用掉太多的机器资源。 – nicky
我想看到相同的功能 - 这不是因为安全性 - 这是因为非常容易访问所有内容。在Python中做1 /你需要知道一点; 2 /你不那么容易犯一个随机错误... – jaromrax