python中命名空间相关的内置变量:vars、globals、locals
python文档说的很清楚:(1)globals返回当前命名空间的全局变量,(2)locals返回当前命名空间的局部变量,(2)vars没有参数时等价于locals,有参数时等价于obkect.__dict__
1、globals()的输出信息如下:
{
'__file__': 'D:/zzc_learning/PycharmWorkspace/crossroad/src/model_dl/test_007.py',
'main': < function main at 0x00000277387EBA60 > ,
'__package__': None,
'__cached__': None,
'__builtins__': < module 'builtins' (built - in ) > ,
'__doc__': '\n#@Time: 2019/4/17 9:46\n#@Author: lujingqiao\n#@FileName: test_007.py\n#@Software: PyCharm\n',
'__name__': '__main__',
'__spec__': None,
'start_ts': 1555466079.5029807,
'__loader__': < _frozen_importlib_external.SourceFileLoader object at 0x0000027738554B70 > ,
'time': < module 'time' (built - in ) >
}
-- over --