Достаточно ли обертки для python venv, чтобы изолировать эффекты exec в python?

Я пишу генетический алгоритм для написания кода, и мне было интересно, может ли простая оболочка venv предотвратить чепуху, которая может выйти из использования exec "import os; ...",

Я старался exec "..." in {}который я пытался сделать только для того, чтобы {} доступны для исполнения.

По сути, я ищу безопасный способ выполнения случайно сгенерированного кода. Будет ли оболочка Venv сделать трюк? Я прочитал, что venv может отделить виртуальный каталог от файлов моей системы, но я не уверен, что прочитал это правильно.

0 ответов

Другие вопросы по тегам