Ich möchte eine Kopie von den globals, um daraus sicherheitsrelevante builtin Funktionen, wie etwa import beseitigen zu können. Aber nicht mal Kopieren klappt:
Code: Alles auswählen
my_dict = dict(globals())
exec(evcode,my_dict,locals())
Ich würde gerne, weil sich builtin Funktionen nicht löschen lassen, mir herauskopieren was ich brauche, etwa:
Code: Alles auswählen
for key,data in globals().items():
if key != '__import__':
s_dict[key]=data