是否有命令查看我定義的所有變量?如何查看解釋器python上的所有變量? (命令是什麼?)
例子:
toto = 1
tutu = 2
tata = 3
假設我記得我有TOTO,但我忘了別人的聲明(蓬蓬裙和Tata)。是否有打印所有變量的命令?
是否有命令查看我定義的所有變量?如何查看解釋器python上的所有變量? (命令是什麼?)
例子:
toto = 1
tutu = 2
tata = 3
假設我記得我有TOTO,但我忘了別人的聲明(蓬蓬裙和Tata)。是否有打印所有變量的命令?
>>> toto = 1
>>> tutu = 2
>>> tata = 3
>>> from pprint import pprint
>>> pprint(globals())
{'__builtins__': <module 'builtins' (built-in)>,
'__doc__': None,
'__loader__': <class '_frozen_importlib.BuiltinImporter'>,
'__name__': '__main__',
'__package__': None,
'__spec__': None,
'pprint': <function pprint at 0x7f59687bdc80>,
'tata': 3,
'toto': 1,
'tutu': 2}
>>> help(globals)
Help on built-in function globals in module builtins:
globals()
Return the dictionary containing the current scope's global variables.
NOTE: Updates to this dictionary *will* affect name lookups in the current
global scope and vice-versa.
(END)
使用'目錄()'可能?它返回一些內置的,但你可以過濾這些。 – Mephy