Python exec() funktion

Eksempel

Udfør kodeblokken:

x = 'name = "Bill"\nprint(name)'
exec(x)

Kørsels eksempel

Definition og brug

exec() funktionen udfører specificerede Python-kode.

exec() funktionen accepterer mange kodeblokke, hvilket adskiller sig fra eval() funktionen, der kun accepterer en enkelt udtryk.

Syntaks

exec(object, globals, locals)

Parameterværdi

Parameter Beskrivelse
object Streng eller kodeobjekt.
globals Valgfri. En ordbog, der indeholder globale parametre.
locals Valgfri. En ordbog, der indeholder lokale parametre.