0
点赞
收藏
分享

微信扫一扫

Python中if __name__ == ‘__main__‘


以.py作为后缀的​​Python​​代码文件,有两种使用方式:

第一种方式是直接运行,另一种方式是作为模块被别的py文件导入。

通过语句“if name == ‘main’,就能判断出一个py文件是直接运行还是作为模块文件被别的py文件导入的,进而通过这个判断实现一些代码的不被执行。
那么通常来说哪些代码不希望被执行呢?当文件被作者定义为一个模块时,里面难免含有一些测试代码,当模块被import时,这些代码是不希望被执行的。

举报

相关推荐

0 条评论