python内置变量1:vars、globals、locals

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 --

发布了64 篇原创文章 · 获赞 24 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/qm5132/article/details/89349771
今日推荐