Funkcja exec() Python

Przykład

Wykonaj blok kodu:

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

Przykład uruchomienia

Definicja i użycie

Funkcja exec() wykona określony kod Python.

Funkcja exec() akceptuje duży blok kodu, w przeciwieństwie do funkcji eval(), która akceptuje tylko jedną wyrażenie.

Gramatyka

exec(object, globals, locals)

Wartość parametru

Parametry Opis
object Ciąg znaków lub obiekt kodu.
globals Opcjonalne. Słownik zawierający globalne parametry.
locals Opcjonalne. Słownik zawierający lokalne parametry.