locals() 예제 - local symbol table 표시
x = locals()
print(x)
결과값:
{'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <class '_frozen_importlib.BuiltinImporter'>, '__spec__': None, '__annotations__': {}, '__builtins__': <module 'builtins' (built-in)>, '__file__': 'C:\\Users\\사용자명\\AppData\\Local\\Programs\\Python\\Python39\\test.py', 'x': {...}}
locals() 정의
local symbol table 을 dictionary 형태로 반환.
※ symbol table : 현재 프로그램에 대한 필요한 정보가 담김.
cf.
globals() 함수 : 전역 기호 테이블을 dictionary 형태로 반환.
locals() 구문
locals()
[매개변수]
없음.
locals() 예제
x = locals()
print(x["__file__"])
결과값:
C:\Users\사용자명\AppData\Local\Programs\Python\Python39\test.py
주소 복사
랜덤 이동
최신댓글