极客前沿

Python装饰器入门:一步步安装与上手

2026-06-01 01:30
DEV Tutorial
查看原文

学会安装Python环境,理解装饰器概念,并成功运行第一个装饰器示例。

准备环境:安装Python

首先,你需要安装Python(一种简单易学的编程语言)。访问 python.org,下载适合你操作系统的版本(建议选择最新稳定版)。安装时,记得勾选“Add Python to PATH”(将Python添加到系统路径),这样你就能在命令行直接使用python命令了。安装完成后,打开终端(Windows用cmd,Mac/Linux用终端),输入python --version,如果看到版本号,说明安装成功。

安装步骤:创建项目与编写代码

  1. 在终端中,创建一个新文件夹用于存放你的项目:mkdir my_decorator_project,然后进入该文件夹:cd my_decorator_project
  2. 创建一个Python文件,例如decorator_demo.pytouch decorator_demo.py(Windows下可用type nul > decorator_demo.py)。
  3. 用任何文本编辑器(如记事本、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。如果看到输出:

Tutorial Image
在函数执行前
你好!
在函数执行后

恭喜你,装饰器成功运行了!如果出现错误,检查:

  • Python是否正确安装(重新运行python --version)。
  • 文件名和命令是否拼写正确。
  • 代码缩进是否一致(Python对缩进敏感)。

下一步可以做什么

现在你已经跑通了第一个装饰器,可以尝试:

  • 修改装饰器,让它接受参数。
  • 用装饰器记录函数执行时间。
  • 学习更多Python基础知识,如函数、类等。

坚持练习,你会发现Python装饰器非常实用!

内容来源

DEV Tutorial

发布时间

2026-06-01 01:30

返回 AI技术