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