python怎么定义全局变量的列表_Python查看所有当前⾃定义
全局变量,的
将以下这个⽅法添加到代码中,调⽤此⽅法可看到当前代码运⾏环境中
variable怎么记所有⾃定义的全局变量名及其中的数据
。有助于使⽤jupyter notebook这类IDE编程。
def check_global_variable() -> dict:
#global_variable是⼀个字典,存储了当前程序所有全局变量
global_variable = globals()
return {
key:value for key,value in global_variable.items()\
#⼀般不希望查看所有全局变量,因此过滤掉⽤户⾃定义以外的部分
if not (
key.startswith('_') \
or key in ('In','Out','get_ipython','exit','quit','check_global_variable') \
or type(value).__name__ == 'module'
)
}
有时变量中数据长度过长,也不适合全部print出,可再加逻辑过滤。
使⽤⽰例:
def check_global_variable() -> dict:
#global_variable是⼀个字典,存储了当前程序所有全局变量
global_variable = globals()
return {
key:value for key,value in global_variable.items()\
#⼀般不希望查看所有全局变量,因此过滤掉⽤户⾃定义以外的部分
if not (
key.startswith('_') \
or key in ('In','Out','get_ipython','exit','quit','check_global_variable') \
or type(value).__name__ == 'module'
)
}
#⾃定义两个全局变量
List = [1,2,3]
num = 6
#查看⾃定义的全局变量check_global_variable() >>> {'List': [1, 2, 3], 'num': 6}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。