Python globals() and locals()

메모리에 입력된 Global valuables 를 보고자할때는

globals() 을 사용합니다. 로컬은 locals()

Example 1)123.PNG

globals().keys() 로 키 값만 출력할수도 있습니다. (key가 아니라 keys임을 주의합니다)

>> globals().keys()

123.PNG

만약 임의의 Function 을 정의한다면 Function 의 이름이 global key 값으로 메모리에 남겠죠.

def global_functions():

print ‘hi’

print globals().keys()

실행화면)
123.PNG

이와같은방법으로 메모리에 variables 가 제대로 입력되어있는지 확인할 수 있습니다.

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s