Python教程 共 6 篇文章

Python装饰器为什么会丢失被装饰函数的元信息
2026-05-16 21:20:09
Python装饰器为什么会丢失被装饰函数的元信息 在Python中,函数也是一个对象,它拥有许多元信息,例如函数名 name、文档字符串 doc 等。当你编写一个装饰器来“包装”一个函数时,如果不做特殊处理,这些元信息会被装饰器内部函数的元信息覆盖。 1. 编写一个简单的装饰器来观察问题 创建一个名
Python 装饰器 元信息丢失
31 0
Python itertools.tee将一个迭代器拆分为多个独立迭代器
2026-04-25 14:22:27
Python itertools.tee将一个迭代器拆分为多个独立迭代器 Python 中的迭代器是一次性资源,一旦遍历结束,就无法重新开始。这导致在需要多次遍历同一数据流,或在不同逻辑分支中处理同一序列时,直接使用原始迭代器会变得非常棘手。itertools.tee 函数正是为了解决这一痛点而设计
Python itertools 迭代器
42 0
Python 事件循环:asyncio.get_event_loop() 的使用
2026-04-13 07:24:12
Python 事件循环:asyncio.geteventloop 的使用 在 Python 异步编程中,事件循环是核心调度机制。asyncio.geteventloop 曾是获取当前事件循环的标准方法,但在 Python 3.10 及更高版本中已被标记为废弃,并推荐使用 asyncio.run。为了
Python编程 异步编程 事件循环
59 0
Python 日志配置:logging 模块的高级设置
2026-04-10 21:19:57
Python 日志配置:logging 模块的高级设置 直接使用 print 函数无法满足生产环境对日志管理的要求,如持久化存储、日志分级和自动轮转。Python 标准库中的 logging 模块提供了强大的日志系统。本指南将手把手教你如何通过代码配置和高级组件,构建一套专业级的日志系统。 1. 理
Python 日志配置 logging
75 0
Python 字典推导式:快速创建字典的方法
2026-04-09 22:24:42
Python 字典推导式:快速创建字典的方法 字典推导式是一种用一行代码构建字典的强大工具。它替代了繁琐的 for 循环和手动赋值,让代码更整洁、运行速度更快。 基础用法:从两个列表创建字典 当你拥有两个列表,一个包含键,一个包含值,想要将它们组合成字典时,使用字典推导式是最快的。 1. 准备两个列
Python 字典推导式 Python教程
64 0
Python 时间处理:datetime 与 time 模块
2026-04-04 21:50:48
Python 时间处理:datetime 与 time 模块 在 Python 编程中,时间处理是几乎每个项目都会遇到的需求。记录日志需要时间戳,计算程序耗时需要计时,计算用户活跃度需要日期差——这些场景都离不开时间模块的支持。Python 提供了 time 和 datetime 两个核心模块来处理
Python时间处理 datetime模块 time模块
58 0