Достаточно ли обертки для python venv, чтобы изолировать эффекты exec в python?
Я пишу генетический алгоритм для написания кода, и мне было интересно, может ли простая оболочка venv предотвратить чепуху, которая может выйти из использования exec "import os; ..."
,
Я старался exec "..." in {}
который я пытался сделать только для того, чтобы {}
доступны для исполнения.
По сути, я ищу безопасный способ выполнения случайно сгенерированного кода. Будет ли оболочка Venv сделать трюк? Я прочитал, что venv может отделить виртуальный каталог от файлов моей системы, но я не уверен, что прочитал это правильно.