在引用模块中的执行代码中添加判断语句形如
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 Practice22
Practice22.model2()
Practice22.model1()
如此,其内部使用了if语句的那部分就不会执行;这样当测试时,__name__就会判断是不是__main__,如果是,即可执行该if下代码。