Python exec() 함수

예제

코드 블록 실행:

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

실행 예제

정의 및 사용 방법

exec() 함수는 지정된 Python 코드를 실행합니다.

exec() 함수는 eval() 함수가 단일 표현식만을 받는 것과 달리 많은 코드 블록을 받아들입니다.

문법

exec(object, globals, locals)

매개변수 값

매개변수 설명
object 문자열 또는 코드 객체.
globals 선택 사항. 전역 매개변수를 포함한 딕셔너리.
locals 선택 사항. 지역 매개변수를 포함한 딕셔너리.