• 认识python中__name__、程序主入口


    1、__name__

    举例

    test01.py文件中

    def test():

      print(__name__)

    test()

    输出结果:__main__

    test02.py文件中

    import test01 #此处相当于把test02中文件内容复制过来了

    test01.test()

    输出结果:

    test01

    test01

    2、程序中添加程序主入口的原因

    让程序在当前的程序运行,防止在其他文件运行。

    总结

    "__name__" 的作用

    1、 ```__name__```是python的一个内置类属性,它天生就存在于一个 python 程序中。
    2、直接运行python程序时,```__name__```的值为```“__main__”```
    3、而在其它程序中导入.py文件运行时,```__name__```的值为文件名,即模块名
    4、 因此依据该特性,最直接的作用就是,区分py文件直接被运行,还是被引入其他程序中。
    ————————————————
    版权声明:本文为CSDN博主「aolixiaox」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/wosind/article/details/90728198

  • 相关阅读:
    英语俚语里的gotta和gonna
    如何设置Win XP远程登录如何远程控制电脑
    C#中as与is的用法(收藏)
    just用法
    even用法
    up to用法小结
    go out with用法
    realize与recognize辨析
    go through用法
    堆优先队列
  • 原文地址:https://www.cnblogs.com/xxyue/p/15519934.html
Copyright © 2020-2023  润新知