문제는 그것이 '제목'에서와 같이,하지만 완전성을 위해 - 가정하자파이썬에서 세션에서 선언 된 변수를 볼 수있는 방법이 있습니까?
:
>>> a= 23
>>> h ="Liam Neeson"
>>> k ={'a','b','c'}
세 가지 변수입니다. 그럼 나는 다른 것들을 많이한다. 그리고 지금까지 초기화 한 변수를보고 싶습니다. 어떻게해야할까요?
[A, H, K]를 복귀 무언가.
문제는 그것이 '제목'에서와 같이,하지만 완전성을 위해 - 가정하자파이썬에서 세션에서 선언 된 변수를 볼 수있는 방법이 있습니까?
:
>>> a= 23
>>> h ="Liam Neeson"
>>> k ={'a','b','c'}
세 가지 변수입니다. 그럼 나는 다른 것들을 많이한다. 그리고 지금까지 초기화 한 변수를보고 싶습니다. 어떻게해야할까요?
[A, H, K]를 복귀 무언가.
, 당신은 dir
을 사용하고 내장 명령 빼내야 수 :
set(dir()) - set(dir(__builtins__)) - {'__builtins__'}
데모 :
>>> a = 23
>>> h = "Liam Neeson"
>>> k = {'a', 'b', 'c'}
>>> set(dir()) - set(dir(__builtins__)) - {'__builtins__'}
{'a', 'h', 'k'}
을
예, dir()
함수를 사용 :
DIR은 ([개체]) 인수없이 현재의 지역 범위에 이름의 목록을 반환한다. 인수를 사용하여 해당 객체에 유효한 속성 목록을 반환하십시오.
예 : 당신은 사용자 정의 변수를 원하는 경우
>>> dir()
['__builtins__', '__doc__', '__name__', '__package__']
>>> a = 1
>>> dir()
['__builtins__', '__doc__', '__name__', '__package__', 'a']
https://docs.python.org/3/library/functions.html#dir :'dir()' – falsetru
오, 알겠습니다. 고마워요. 그리고 여기 제가 인터넷 검색을 충분히했다고 생각했습니다. -_- – wave5459