### with上下文管理器
finally可以释放资源,通过with可以更方便地实现
语法结构
with context_expr[as var]:
语句块
打开资源后无论是否异常都会关闭资源
with open("d:/a.txt","r")as f: content=f.readline() print(content) print("程序执行结束")
### with上下文管理器
finally可以释放资源,通过with可以更方便地实现
语法结构
with context_expr[as var]:
语句块
打开资源后无论是否异常都会关闭资源
with open("d:/a.txt","r")as f: content=f.readline() print(content) print("程序执行结束")
with上下文管理
with context_expr[as var];
语句块
自动管理资源,适用于文件操作。网络通信
with不是取代try,except,finall 只是作为补充,用于文件管理,网络通信时的开发。