- 依赖漂移、时区错乱、日志空白、SIGTERM 不掉——把 Python 定时脚本容器化时最容易踩的七个坑,附一份可直接套用的 Dockerfile 与 compose 模板。 依赖漂移、时区错乱、日志空白、SIGTERM 不掉——把 Python 定时脚本容器化时最容易踩的七个坑,附一份可直接套用的 Dockerfile 与 compose 模板。
- 本文介绍在Python中利用datetime.fromisoformat安全解析带有时区偏移的ISO8601时间戳,并使用astimezone将其规范化到UTC基准进行一致性比对与时间间隔计算。 本文介绍在Python中利用datetime.fromisoformat安全解析带有时区偏移的ISO8601时间戳,并使用astimezone将其规范化到UTC基准进行一致性比对与时间间隔计算。
- Python 以简洁优雅著称,但要写出真正 Pythonic 的代码,需要刻意练习。下面分享五个让代码更简洁的小习惯,适合刚入门的朋友参考。 一、用列表推导式代替简单循环把 1 到 10 的平方收集到列表,新手常写三行 for 循环,而一行列表推导式就能搞定:squares = [x * x for x in range(1, 11)]可读性更高,也更符合 Python 风格。 二、用 en... Python 以简洁优雅著称,但要写出真正 Pythonic 的代码,需要刻意练习。下面分享五个让代码更简洁的小习惯,适合刚入门的朋友参考。 一、用列表推导式代替简单循环把 1 到 10 的平方收集到列表,新手常写三行 for 循环,而一行列表推导式就能搞定:squares = [x * x for x in range(1, 11)]可读性更高,也更符合 Python 风格。 二、用 en...
- 还在用 pip 漫长等待依赖安装吗?本文介绍 Astral 团队推出的 Python 包管理工具 uv:Rust 编写、速度提升 10 到 100 倍,统一管理虚拟环境、依赖锁定与 Python 版本,附常用命令速查与老项目迁移三步走。 还在用 pip 漫长等待依赖安装吗?本文介绍 Astral 团队推出的 Python 包管理工具 uv:Rust 编写、速度提升 10 到 100 倍,统一管理虚拟环境、依赖锁定与 Python 版本,附常用命令速查与老项目迁移三步走。
- 介绍如何利用Python标准库re模块的命名捕获分组语法解析单行文本日志,将非结构化行提取为字典结构并实施边界约束与转义校验。 介绍如何利用Python标准库re模块的命名捕获分组语法解析单行文本日志,将非结构化行提取为字典结构并实施边界约束与转义校验。
- 写在前面如果你是第一次接触编程,Python 通常是被推荐最多的入门语言:语法接近自然语言、生态丰富,从 Web 开发、数据分析到人工智能,到处都能见到它的身影。本文带你用 10 分钟完成"从安装到运行第一个程序"的完整闭环。 一、为什么选择 Python 作为第一门语言语法简洁:不需要分号、不需要大括号,靠缩进组织代码,读起来像英文短句。即学即用:写完就能运行,不需要编译,试错成本极低。... 写在前面如果你是第一次接触编程,Python 通常是被推荐最多的入门语言:语法接近自然语言、生态丰富,从 Web 开发、数据分析到人工智能,到处都能见到它的身影。本文带你用 10 分钟完成"从安装到运行第一个程序"的完整闭环。 一、为什么选择 Python 作为第一门语言语法简洁:不需要分号、不需要大括号,靠缩进组织代码,读起来像英文短句。即学即用:写完就能运行,不需要编译,试错成本极低。...
- 本文介绍如何通过 Docker 多阶段构建和精简基础镜像优化 Python 微服务镜像体积与安全性。 本文介绍如何通过 Docker 多阶段构建和精简基础镜像优化 Python 微服务镜像体积与安全性。
- 代码规范提升可维护性。涵盖 PEP 8 规范、类型提示(PEP 484)、文档字符串(PEP 257)、代码格式化(black/isort)、静态检查(flake8/pylint/mypy)、预提交钩子(pre-commit)、CI 集成、团队规范制定。 文章从技术背景和发展历程入手,帮助读者理解该技术的产生原因和演进脉络。通过对比不同版本的特性变化,分析技术选型的考量因素,为读者提供全面的... 代码规范提升可维护性。涵盖 PEP 8 规范、类型提示(PEP 484)、文档字符串(PEP 257)、代码格式化(black/isort)、静态检查(flake8/pylint/mypy)、预提交钩子(pre-commit)、CI 集成、团队规范制定。 文章从技术背景和发展历程入手,帮助读者理解该技术的产生原因和演进脉络。通过对比不同版本的特性变化,分析技术选型的考量因素,为读者提供全面的...
- 本文介绍基于Python标准库functools.lru_cache实现函数级内存缓存与LRU逐出机制,通过cache_info观测命中指标并解析参数可哈希约束与边界排查。 本文介绍基于Python标准库functools.lru_cache实现函数级内存缓存与LRU逐出机制,通过cache_info观测命中指标并解析参数可哈希约束与边界排查。
- 很多运维和开发同学的第一个“提效神器”都是 Python。它语法接近自然语言,装好就能跑,非常适合用来写小脚本:批量改文件名、定时备份、调用云服务 API。下面用最短的路径带你从安装走到第一个能用的脚本。 一、安装与验证去 Python 官网下载 3.10 以上的稳定版,安装时勾选 “Add python.exe to PATH”(Windows)。装完打开终端输入:python --ver... 很多运维和开发同学的第一个“提效神器”都是 Python。它语法接近自然语言,装好就能跑,非常适合用来写小脚本:批量改文件名、定时备份、调用云服务 API。下面用最短的路径带你从安装走到第一个能用的脚本。 一、安装与验证去 Python 官网下载 3.10 以上的稳定版,安装时勾选 “Add python.exe to PATH”(Windows)。装完打开终端输入:python --ver...
- redis-py 是 Redis 的 Python 客户端。涵盖连接池配置、五种数据类型的操作、Pipeline 批量执行、Pub/Sub 发布订阅、Lua 脚本执行、分布式锁实现、缓存策略(Cache-Aside/Write-Through),以及 redis-py 的异步版本。 文章从技术背景和发展历程入手,帮助读者理解该技术的产生原因和演进脉络。通过对比不同版本的特性变化,分析技术选型... redis-py 是 Redis 的 Python 客户端。涵盖连接池配置、五种数据类型的操作、Pipeline 批量执行、Pub/Sub 发布订阅、Lua 脚本执行、分布式锁实现、缓存策略(Cache-Aside/Write-Through),以及 redis-py 的异步版本。 文章从技术背景和发展历程入手,帮助读者理解该技术的产生原因和演进脉络。通过对比不同版本的特性变化,分析技术选型...
- redis-py 是 Redis 的 Python 客户端。涵盖连接池配置、五种数据类型的操作、Pipeline 批量执行、Pub/Sub 发布订阅、Lua 脚本执行、分布式锁实现、缓存策略(Cache-Aside/Write-Through),以及 redis-py 的异步版本。 文章从技术背景和发展历程入手,帮助读者理解该技术的产生原因和演进脉络。通过对比不同版本的特性变化,分析技术选型... redis-py 是 Redis 的 Python 客户端。涵盖连接池配置、五种数据类型的操作、Pipeline 批量执行、Pub/Sub 发布订阅、Lua 脚本执行、分布式锁实现、缓存策略(Cache-Aside/Write-Through),以及 redis-py 的异步版本。 文章从技术背景和发展历程入手,帮助读者理解该技术的产生原因和演进脉络。通过对比不同版本的特性变化,分析技术选型...
- openpyxl 两阶段导入:先预览、再确认,卡密数据不再"裸奔"给卡密站点做账号库存导入时,我吃过一次亏:直接把用户上传的 XLSX 整表灌进数据库,结果里面混了两行测试账号和一行脏数据,清理了半天。从那之后,导入流程我都坚持做成两阶段——上传→预览确认。 阶段一:上传 + 解析,写暂存不写正式表from openpyxl import load_workbookdef parse_up... openpyxl 两阶段导入:先预览、再确认,卡密数据不再"裸奔"给卡密站点做账号库存导入时,我吃过一次亏:直接把用户上传的 XLSX 整表灌进数据库,结果里面混了两行测试账号和一行脏数据,清理了半天。从那之后,导入流程我都坚持做成两阶段——上传→预览确认。 阶段一:上传 + 解析,写暂存不写正式表from openpyxl import load_workbookdef parse_up...
- schedule 是 Python 里最轻量的定时任务库。本文从安装、最小可运行示例讲到一个最容易被忽略的坑——任务抛异常导致整个调度进程退出,再到跨平台部署与切换 APScheduler 的时机,一篇带你把"每天自动执行"的脚本真正跑稳。 schedule 是 Python 里最轻量的定时任务库。本文从安装、最小可运行示例讲到一个最容易被忽略的坑——任务抛异常导致整个调度进程退出,再到跨平台部署与切换 APScheduler 的时机,一篇带你把"每天自动执行"的脚本真正跑稳。
- 把一次大上传拆成可恢复的小任务,失败重跑的成本就只是丢掉的那一小段。 把一次大上传拆成可恢复的小任务,失败重跑的成本就只是丢掉的那一小段。
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签