zoukankan      html  css  js  c++  java
  • Python中if __name__ == '__main__':的作用

    这个问题很多熟练python写人可能也不一定能解释清楚,反正在这之前我是解释不清楚,今天正好看到一篇文章我就顺便记录一下。下次小姐姐问道也可以显摆一番 哈哈~

    一个python文件通常有两种使用方法,if name == 'main': 的作用就是控制这两种情况执行代码的过程

    • 第一是作为脚本直接执行;此时 会运行if name == 'main':下的代码
    • 第二是 import 到其他的 python 脚本中被调用(模块重用)执行。此时不会运行if name == 'main':

    下举例说明如下:

    一、直接执行(脚本执行)

    在 test1.py 中写入如下代码:


     
    image.png

    二、import 执行

    在同一文件夹新建名称为 test2.py 的脚本,输入如下代码:


     


    作者:别动我名字呀
    链接:https://www.jianshu.com/p/58ff9c2c3ef3
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
  • 相关阅读:
    121. Best Time to Buy and Sell Stock
    分页查询
    ViewPager
    SharedPreferences
    android 动画
    display~
    stringBuffer拼接有规律字符串
    修改placehosder
    this Activity.this Activity.class
    Windows基础编程SDK复习知识点
  • 原文地址:https://www.cnblogs.com/oskb/p/13396005.html
Copyright © 2011-2022 走看看