在引用模块中的执行代码中添加判断语句形如
if __name__ = '__main__':
Practice22.py
def model():print("one")def model1():print("two")def model2():print("three")if __name__ == '__main__':model()model1()
Practice22Run1.py
import Practice22Practice22.model2()Practice22.model1()
如此,其内部使用了if语句的那部分就不会执行;这样当测试时,__name__就会判断是不是__main__,如果是,即可执行该if下代码。