Python中 if |
您所在的位置:网站首页 › python_name_用法 › Python中 if |
Python使用缩进对齐组织代码的执行,所有没有缩进的代码(非函数定义和类定义),都会在载入时自动执行,这些代码,可以认为是Python的main函数。 每个文件(模块)都可以任意写一些没有缩进的代码,并且在载入时自动执行,为了区分主执行文件还是被调用的文件,Python引入了一个变量__name__,当文件是被调用时,__name__的值为模块名,当文件被执行时,__name__为’__main__’。 通俗地讲:当.py文件被直接运行时,if __name__ == '__main__'之下的代码块将被运行;当.py文件以模块形式被导入时,if __name__ == '__main__'之下的代码块不被运行。 但是在使用过程中有一个需要注意的:在计划任务下(crontab),if __name__ == ‘__main__’ 是无效的。 典型的Python文件结构: 如需转载请注明: 转载自26点的博客 本文链接地址: Python中 if __name__ == ‘__main__’ 的使用及一个注意事项 转载请注明:26点的博客 » Python中 if __name__ == ‘__main__’ 的使用及一个注意事项 喜欢 (0) |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |