2

通常可以使用 subprocess 模块或 os.popen 从 python 脚本调用其他命令。

我正在从事需要编译和运行不同语言的项目(一种编程法官)。(第一阶段的 C、C++ 和 Python)

是否有任何标准方法可以从 python 脚本编译和运行不同的语言,并注意系统的安全性,例如避免使用这些各自的语言进行系统调用/分叉炸弹或在沙盒环境中运行这些代码?

沙盒化 python 脚本很容易,但是如何在从 python 脚本调用它们的同时控制其他语言,如 C 和 C++?

4

0 回答 0