说明
1、必要时允许上下文管理器准确分配和释放资源。
2、with语句是上下文管理器中应用最广泛的语句。上下文管理器可以帮助两个相关操作成对执行,中间有一个代码块。
实例
withopen('test_file','w')ass: s.write('hai!') 打开文件,将一些数据写入其中,然后关闭它。如果在将数据写入文件时出现错误,它将试图关闭它。上述代码等价如下: file=open('test_file','w') try: file.write('hai!') finally: file.close()
以上是Python上下文管理器的作用,希望对大家有所帮助。更多Python学习指导:python基础教程
本文教程操作环境:windows7系统Python 3.9.1,DELL G3电脑。