Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在python解释器上查看所有变量?(命令是什么?)_Python_Python 2.7_Python 3.x_Interpreter - Fatal编程技术网

如何在python解释器上查看所有变量?(命令是什么?)

如何在python解释器上查看所有变量?(命令是什么?),python,python-2.7,python-3.x,interpreter,Python,Python 2.7,Python 3.x,Interpreter,是否有命令查看我定义的所有变量 例如: toto = 1 tutu = 2 tata = 3 假设我记得我有托托,但我忘记了其他人的声明(图图和塔塔)。是否有打印所有我的变量的命令?您可以使用以下命令查看当前文件中可访问的所有变量/函数: >>> toto = 1 >>> tutu = 2 >>> tata = 3 >>> globals() { '__builtins__': &l

是否有命令查看我定义的所有变量

例如:

     toto = 1
     tutu = 2
     tata = 3
假设我记得我有托托,但我忘记了其他人的声明(图图和塔塔)。是否有打印所有我的变量的命令?

您可以使用以下命令查看当前文件中可访问的所有变量/函数:

>>> toto = 1
>>> tutu = 2
>>> tata = 3
>>> globals()
{
     '__builtins__': <module '__builtin__' (built-in)>, 
     'tata': 3, 
     'toto': 1, 
     '__package__': None, 
     '__name__': '__main__', 
     'tutu': 2, 
     '__doc__': None
}
>toto=1
>>>图图=2
>>>塔塔=3
>>>globals()
{
“内置的”:,
“塔塔”:3,
"toto":1,,
“\uuuu包”:无,
“uuu name:”uuu main_uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu,
"图图":2,,
“\uuuu doc\uuuuuuu”:无
}
您可以使用查看当前文件中可访问的所有变量/函数,如下所示:

>>> toto = 1
>>> tutu = 2
>>> tata = 3
>>> globals()
{
     '__builtins__': <module '__builtin__' (built-in)>, 
     'tata': 3, 
     'toto': 1, 
     '__package__': None, 
     '__name__': '__main__', 
     'tutu': 2, 
     '__doc__': None
}
>toto=1
>>>图图=2
>>>塔塔=3
>>>globals()
{
“内置的”:,
“塔塔”:3,
"toto":1,,
“\uuuu包”:无,
“uuu name:”uuu main_uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu,
"图图":2,,
“\uuuu doc\uuuuuuu”:无
}
>>toto=1
>>>图图=2
>>>塔塔=3
>>>从pprint导入pprint
>>>pprint(globals())
{“内置”:,
“文件”:无,
“\uuuu加载程序”:,
“uuu name:”uuu main_uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu,
“\uuuu包”:无,
“规格”:无,
“pprint”:,
“塔塔”:3,
"toto":1,,
“图图”:2}
>>>帮助(全球)
关于模块内置中内置函数全局变量的帮助:
globals()
返回包含当前作用域全局变量的字典。
注意:此词典的更新*将*影响当前词典中的名称查找
全球范围,反之亦然。
(完)
>>toto=1
>>>图图=2
>>>塔塔=3
>>>从pprint导入pprint
>>>pprint(globals())
{“内置”:,
“文件”:无,
“\uuuu加载程序”:,
“uuu name:”uuu main_uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu,
“\uuuu包”:无,
“规格”:无,
“pprint”:,
“塔塔”:3,
"toto":1,,
“图图”:2}
>>>帮助(全球)
关于模块内置中内置函数全局变量的帮助:
globals()
返回包含当前作用域全局变量的字典。
注意:此词典的更新*将*影响当前词典中的名称查找
全球范围,反之亦然。
(完)

也许可以使用
dir()?它返回一些内置函数,但您可以对其进行筛选。是否可以使用
dir()?它返回一些内置的,但你可以过滤这些。谢谢!!!!现在的生活更轻松了!=谢谢你!!!!现在的生活更轻松了!=D