您现在的位置是:首页 > Python 当前栏目 python if __name__ == '__main__' Python 模块 执行 2023-03-02 11:12:21 时间 # python if **name** == ‘**main**’ # 一个以.py 结尾的python 源文件(我习惯地把python 比喻成强大的脚本),除了可以作为脚本运行外,还可以作为一个模块,被其他模块引用。 假如我们有如下的python脚本: demo.py 从如下例子,我们可以看出 if **name** == ‘**main**’ 的作用。 当demo.py 被作为脚本直接运行的时候, if **name** == ‘**main**’ 下的内容会被执行, 另外, 当demo.py 被作为一个模块进行导入的时候, if **name** == ‘**main**’ 下的内容不会别执行 [root@steve-lidiliang /user/MLiA_SourceCode/Ch02]# cat demo.py print('begin') if __name__ == '__main__': print(__name__) [root@steve-lidiliang /user/MLiA_SourceCode/Ch02]# python demo.py begin __main__ [root@steve-lidiliang /user/MLiA_SourceCode/Ch02]# python Python 2.7.5 (default, Nov 6 2016, 00:28:07) [GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import demo begin >>> 本文地址: python if __name__ == '__main__' 相关文章 Python多进程 Python-collections模块 python高并发 windows安装python python使用@property python基础(一) Python replace()方法 python基础学习 Python基础语法 Python是什么? 什么是Python 什么是python? 什么是python Python是什么 什么是python Python Vs Java(从Java到Python) 什么是Python Python入门实例 python循环语句 初识Python