以下哪一项并不是使用上下文管理器的好时机?
本练习是课程的一部分
通过我们的互动练习之一,将理论转化为实践
本课程旨在帮助您成长为 Python 专家,因此第一章将从函数编写的最佳实践入手。您将学习文档字符串(docstring)的作用与写法,以及如何判断何时应将一段代码重构为函数。您还会了解 Python 向函数传递参数的细节,以及调用函数时常见、但易于导致调试困难的陷阱。
如果您曾在 Python 中见过 "with" 关键字却不确定其用途,那么本章正适合您!上下文管理器是一种便捷的方式,用来在 Python 中提供连接,并确保在使用完成后能够正确清理。本章将演示如何使用上下文管理器,以及如何编写您自己的上下文管理器。
当前练习
装饰器是 Python 中极其强大的概念。它允许您在不修改函数本身代码的情况下,改变函数的行为。本章将奠定深入理解装饰器所需的基础概念(函数是对象、作用域与闭包),并带您入门装饰器的用法与定义。对 Python 内部机制的这次深入学习,将帮助您成为出色的 Python 开发者。
现在您已经理解了装饰器的底层原理,本章将给出一系列真实场景的示例,展示在何时以及如何在自己的代码中编写装饰器。您还将学习装饰器的进阶主题,例如如何保留被装饰函数的元数据,以及如何编写可接收参数的装饰器。