user_image
By  用户2529738582    On   2020年5月17日 17:07

if __name__ == '__main__'用于模块测试(test.py)。模块写完了,测试运行是否正确。有2种测试方式: 1:不写if __name__ == '__main__',直接在test.py里面写测试。 2:写if __name__ == '__main__'后,在test.py里面写测试。 其他模块(other.py)调用test模块时,会遇到2种情况: 1:会执行test.py的测试代码,容易引入未知错误。 2:只执行test.py的正常代码,不执行if __name__ == '__main__'后的测试代码。