globals() 예제
x = globals()
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': {...}}
globals() 정의
전역 심볼 테이블을 dictionary 형태로 반환.
※ 심볼 테이블 : 현재 프로그램에 대한 필요한 정보 포함.
cf.
locals() 함수 : 지역 심볼 테이블을 dictionary 형태로 반환.
globals() 구문
globals()
[매개변수]
없음.
globals() 예제 - 현재 프로그램의 파일명 얻기.
x = globals()
print(x["__file__"] )
결과값:
C:\Users\사용자명\AppData\Local\Programs\Python\Python39\test.py
주소 복사
랜덤 이동
최신댓글