Python with语句上下文管理器两种实现方法分析