Python——if __name__ == ‘__main__‘
因此,在上面的代码中,当我们直接运行my_module.py时,其中的if name == ‘main’:语句会判断当前模块是否为主模块,如果是主模块就会执行下面的代码。而当我们在main.py中导入my_module模块时,if name == ‘main’:判断条件为假,因为此时my_module模块不是主模块,所以其中的代码不会被执行。’,而当模块被导入到其他模块中使用时,__name__的值就是模块的名称(不包含后缀.py)。当该模块被导入时,该条件不成立,其下的代码不会被执行。
原创
2025-03-17 12:16:47 ·
269 阅读 ·
0 评论