Python exec() Function

❮ Built-in Functions


Example

Execute a block of code:

x = 'name = "John"\nprint(name)'
exec(x)
Try it Yourself »

Definition and Usage

The exec() function executes the specified Python code.

The exec() function accepts large blocks of code, unlike the eval() function which only accepts a single expression


Syntax

exec(object, globals, locals)

Parameter Values

Parameter Description
object A String, or a code object
globals Optional. A dictionary containing global parameters
locals Optional. A dictionary containing local parameters

❮ Built-in Functions

Copyright 1999-2023 by Refsnes Data. All Rights Reserved.