主程序:
1.新建demo.py
def add(a,b):
return a+b
print(add(10,20))
输出结果:
30
2.新建demo.py
import demo1
print(demo1.add(100,200))
输出结果:
30
300
改造需求:当运行demo2时,demo1的结果不执行
故对demo1进行如下的代码修改:
def add(a,b):
return a+b
if __name__ == '__main__':
print(add(10, 20)) #只有当点击运行demo1时,才会执行运算
至此完成。改造
with语句(上下文管理器)
可以自动管理上下文资源,不论什么原因跳出with,都能确保文件正确的关闭,以此来达到释放资源的目的。