以.py作为后缀的Python代码文件,有两种使用方式:
第一种方式是直接运行,另一种方式是作为模块被别的py文件导入。
通过语句“if name == ‘main’,就能判断出一个py文件是直接运行还是作为模块文件被别的py文件导入的,进而通过这个判断实现一些代码的不被执行。
那么通常来说哪些代码不希望被执行呢?当文件被作者定义为一个模块时,里面难免含有一些测试代码,当模块被import时,这些代码是不希望被执行的。
微信扫一扫
以.py作为后缀的Python代码文件,有两种使用方式:
第一种方式是直接运行,另一种方式是作为模块被别的py文件导入。
通过语句“if name == ‘main’,就能判断出一个py文件是直接运行还是作为模块文件被别的py文件导入的,进而通过这个判断实现一些代码的不被执行。
那么通常来说哪些代码不希望被执行呢?当文件被作者定义为一个模块时,里面难免含有一些测试代码,当模块被import时,这些代码是不希望被执行的。
相关推荐