파이썬 동적 코드 실행(exec) : python exec not working in function
문제 전역변수에는 exec() 함수를 이용한 동적 코드실행을 통해 정상적으로 값이 대입되었습니다. if __name__ == '__main__': name = None code = 'name = "jvv"' exec(code) print(name) jvv 함수안에서도 작동하는지 보겠습니다. 지정한 지역변수에 값을 넣고 싶은데 원하는 결과가 나오지 않습니다. def func(): name = None exec('name = "jvv"') print(name) if __name__ == '__main__': func() None 방법 exec(object[, globals[, locals]]) object: 문자열 또는 코드 객체 globals: 전역 딕셔너리 locals: 지역 딕셔너리 def func()..