我有一个 python 脚本,它使用exec函数执行一串代码。我需要一种方法来限制脚本对当前目录的读/写访问。我怎样才能做到这一点?
或者,有没有办法直接通过命令行限制 python 脚本的环境,这样当我运行解释器时,它不允许从目录中写入?我可以使用 virtualenv 做到这一点吗?如何?
所以基本上,我的应用程序是一个门户网站,人们可以在其中编写和执行 python 应用程序并获得响应——我已经将它托管在 heroku 上。现在可能有多个用户拥有多个文件夹,并且没有用户应该有权访问其他人的文件夹甚至系统文件和文件夹。权限应由 nodejs 应用程序(Web 应用程序)上的用户而不是本地用户确定。我该如何做到这一点?