美文网首页
python中的if __name__=='__main__':

python中的if __name__=='__main__':

作者: 竹子bupt | 来源:发表于2020-01-09 20:41 被阅读0次

当.py文件被直接运行时,if __name__ == '__main__'之下的代码块将被运行;当.py文件以模块形式被导入时,if __name__ == '__main__'之下的代码块不被运行。

该语句为主函数的入口,在Python中可以不用加,但是加上会更加的规范,一般加在函数调用部分,主要有以下两个作用:

1、放入某一个文件种,用来测试该文件的结果,但是,该文件被调用时,该语句不会被执行。简单说就是:用于被调用文件的测试调用。

2、程序里面写上这么一句,可以防止别人修改我的主程序,仅供他人调用而已。

相关文章

网友评论

      本文标题:python中的if __name__=='__main__':

      本文链接:https://www.haomeiwen.com/subject/myduactx.html