Python装饰器入门:一步步安装与上手
学会安装Python环境,理解装饰器概念,并成功运行第一个装饰器示例。
准备环境:安装Python
首先,你需要安装Python(一种简单易学的编程语言)。访问 python.org,下载适合你操作系统的版本(建议选择最新稳定版)。安装时,记得勾选“Add Python to PATH”(将Python添加到系统路径),这样你就能在命令行直接使用python命令了。安装完成后,打开终端(Windows用cmd,Mac/Linux用终端),输入python --version,如果看到版本号,说明安装成功。
安装步骤:创建项目与编写代码
- 在终端中,创建一个新文件夹用于存放你的项目:
mkdir my_decorator_project,然后进入该文件夹:cd my_decorator_project。 - 创建一个Python文件,例如
decorator_demo.py:touch decorator_demo.py(Windows下可用type nul > decorator_demo.py)。 - 用任何文本编辑器(如记事本、VS Code)打开该文件,输入以下代码:
def my_decorator(func):
def wrapper():
print("在函数执行前")
func()
print("在函数执行后")
return wrapper
@my_decorator
def say_hello():
print("你好!")
say_hello()这段代码定义了一个装饰器(一种特殊的函数,用来修改其他函数的行为),并使用它来增强say_hello函数。
验证是否成功:运行你的第一个装饰器
在终端中,确保你在my_decorator_project文件夹下,运行命令:python decorator_demo.py。如果看到输出:
在函数执行前
你好!
在函数执行后恭喜你,装饰器成功运行了!如果出现错误,检查:
- Python是否正确安装(重新运行
python --version)。 - 文件名和命令是否拼写正确。
- 代码缩进是否一致(Python对缩进敏感)。
下一步可以做什么
现在你已经跑通了第一个装饰器,可以尝试:
- 修改装饰器,让它接受参数。
- 用装饰器记录函数执行时间。
- 学习更多Python基础知识,如函数、类等。
坚持练习,你会发现Python装饰器非常实用!
内容来源
DEV Tutorial
发布时间
2026-06-01 01:30