Python代码中的if __name__ == ‘__main__‘的作用是什么?
要搞清楚这个问题,要知道以py作为后缀的Python代码文件,有两种使用方式,第一种方式是直接运行,另一种方式是作为模块被别的py文件导入。当采用第一种方式直接运行自身时,name__的值为__main;当采用第二种方式被别的模块导入时,其__name__的值为其文件名(通常也称为模块名);举例实测
要搞清楚这个问题,要知道以py作为后缀的Python代码文件,有两种使用方式,第一种方式是直接运行,另一种方式是作为模块被别的py文件导入。当采用第一种方式直接运行自身时,name__的值为__main;当采用第二种方式被别的模块导入时,其__name__的值为其文件名(通常也称为模块名);举例实测