参考博客
https://www.jb51.net/article/251567.htm
test01.py
# https://www.jb51.net/article/251567.htm
def step():
print(__name__)
print("step1 买菜"
"step2 洗菜"
"step3 切菜"
"step4 炒菜")
if __name__ == '__main__':
print('准备制作菜品')
step()
print("制作完成")
结果如下
可以看到这里的 print(“准备制作菜品”)和print(“制作完成”)是执行且输出的
test02.py
import test01
print("我是test02,我来调用test01")
test01.step()
结果如下
可以看到,这里的print(“准备制作菜品”)和print(“制作完成”)是没有执行的,所以这种用法是可以当作文件测试的