contextlib模块的作用
用于处理上下文管理器和with语句,上下文管理器:负现管理一个代码块中的资源,会在处理代码块时创建资源,然后在退出代码块后清理这个资源。
例如:文件就是支持上下文管理器API,可以确认完成文件读写后关闭文件。
1、文件操作的with,使用到contextlib的示例
with open('pymotw.txt', 'wt') as f: f.write('contents go here')
contextlib模块的作用
用于处理上下文管理器和with语句,上下文管理器:负现管理一个代码块中的资源,会在处理代码块时创建资源,然后在退出代码块后清理这个资源。
例如:文件就是支持上下文管理器API,可以确认完成文件读写后关闭文件。
1、文件操作的with,使用到contextlib的示例
with open('pymotw.txt', 'wt') as f: f.write('contents go here')
相关文章: