企业网站打不开什么原因,重庆购物网站建设,如何丰富网站内容,北京设计公司排行1.作用 py文件有2种使用方法#xff0c;第1是自己本脚本自己独立执行#xff1b;第2是被import到其他文件脚本中执行. if _name_ _main_ 该语句控制其他下一步的脚本是否执行。如果是自己本脚本独立执行#xff0c;那就运行该if条件下的脚本#xff1b;如果…1.作用 py文件有2种使用方法第1是自己本脚本自己独立执行第2是被import到其他文件脚本中执行. if _name_ _main_ 该语句控制其他下一步的脚本是否执行。如果是自己本脚本独立执行那就运行该if条件下的脚本如果被import到其他文件脚本中执行则不执行即if条件为假 2. 解释 _name_: 每个python模块python文件都包含内置的变量__name__,当运行模块被独立执行的时候__name__等于文件名包含了后缀.py如果import到其他模块中则__name__等于模块名称不包含后缀.py。 “__main__”: 等于当前正在执行文件的名称包含了后缀.py。 3. 例子该例子引用前辈例子感谢 举个例子下面在test.py中写入如下代码 print Im the first. if __name____main__: print Im the second. 并直接执行test.py结果如下图可以成功print两行字符串。即if __name____main__: 语句之前和之后的代码都被执行。 然后在同一文件夹新建名称为import_test.py的脚本只输入如代码 import test执行import_test.py脚本输出结果如下 只输出了第一行字符串。即if __name____main__: 之前的语句被执行之后的没有被执行。 本文为学习笔记如有误地方望指正转载于:https://www.cnblogs.com/fennudexiaoniao/p/7458324.html