程序中出现了if __name__ == "__main__" 解释: 如果该.py文件是自己执行则__name__被赋值为__main__,否则赋值为文件名 用处: 更好的例子是为了代码重用。 比如你现在写了一些程序,都存在单独的py文件里。有一天你突然想用1.py文件中的一个写好的函数来 处理现在这个文件中的事物,你当然可以拷贝过来,你也可以把那个文件加上if __name__ == "__main__": 这句话,然后从你现在写的文件中import 1就可以用1.py中的函数了。 更专业的用法可以用在测试模块、基类、类的重用等等方面。
时间: 2024-12-13 12:03:22