- 用一个最简 Python HTTP 服务做例子,从写 Dockerfile、逐行解释,到构建镜像、运行容器和端口映射,并给出端口占用与镜像拉取慢的排查思路。 用一个最简 Python HTTP 服务做例子,从写 Dockerfile、逐行解释,到构建镜像、运行容器和端口映射,并给出端口占用与镜像拉取慢的排查思路。
- 比较 asyncio.wait、wait_for 与 timeout 的取消行为,使用 Python 3.11+ TaskGroup 管理子任务生命周期,并用可运行示例验证超时后的资源清理与任务结束状态。 比较 asyncio.wait、wait_for 与 timeout 的取消行为,使用 Python 3.11+ TaskGroup 管理子任务生命周期,并用可运行示例验证超时后的资源清理与任务结束状态。
- 直接覆盖 JSON 文件时,异常可能破坏旧数据。本文用 Python 标准库展示“同目录临时文件+os.replace”的保存方法,解释 Windows 文件句柄、flush/fsync、失败清理和并发写入的边界,并提供本地验证思路。 直接覆盖 JSON 文件时,异常可能破坏旧数据。本文用 Python 标准库展示“同目录临时文件+os.replace”的保存方法,解释 Windows 文件句柄、flush/fsync、失败清理和并发写入的边界,并提供本地验证思路。
- 提供一个只读的 Python 文件清单脚本:递归记录相对路径、字节数和 SHA-256,跳过符号链接,并把读取错误写入 CSV,便于交付和归档核对。 提供一个只读的 Python 文件清单脚本:递归记录相对路径、字节数和 SHA-256,跳过符号链接,并把读取错误写入 CSV,便于交付和归档核对。
- 用 Python 文件迭代、Counter 和正则表达式统计日志等级,附最小实现、断言验证,以及编码、堆栈续行和超长行等适用边界。 用 Python 文件迭代、Counter 和正则表达式统计日志等级,附最小实现、断言验证,以及编码、堆栈续行和超长行等适用边界。
- 写给刚写 Python 脚本的开发者。很多人直接 pip install 到系统环境,过几天别的项目依赖冲突就头疼。venv 几分钟就能建好隔离环境。 为什么要虚拟环境每个项目依赖版本往往不同:A 项目要 requests==2.28,B 项目要 2.32。装进同一套全局 Python,就会互相踩。虚拟环境把解释器和 site-packages 隔开,项目之间互不影响。 创建与激活在项目根目... 写给刚写 Python 脚本的开发者。很多人直接 pip install 到系统环境,过几天别的项目依赖冲突就头疼。venv 几分钟就能建好隔离环境。 为什么要虚拟环境每个项目依赖版本往往不同:A 项目要 requests==2.28,B 项目要 2.32。装进同一套全局 Python,就会互相踩。虚拟环境把解释器和 site-packages 隔开,项目之间互不影响。 创建与激活在项目根目...
- 日志太多时,关键报错容易被淹没。本文用三条可复查的筛选规则和一个 Python 小脚本,把原始日志整理成带次数、首次与末次时间、行号的处理清单,并给出脱敏与复查建议。 日志太多时,关键报错容易被淹没。本文用三条可复查的筛选规则和一个 Python 小脚本,把原始日志整理成带次数、首次与末次时间、行号的处理清单,并给出脱敏与复查建议。
- 用 pathlib 的 / 拼接、exists 与 read_text、glob 遍历,替代把路径当字符串处理的 os.path 写法,附可直接运行的日志归档示例与跨平台注意事项。 用 pathlib 的 / 拼接、exists 与 read_text、glob 遍历,替代把路径当字符串处理的 os.path 写法,附可直接运行的日志归档示例与跨平台注意事项。
- 字符串操作频繁且重要。涵盖格式化(f-string/format/%)、编码转换(str/bytes)、正则匹配、字符串查找替换、分词与拼接(split/join)、Unicode 处理(unicodedata)、字符串相似度(difflib)、高性能处理(io.StringIO)。 文章从技术背景和发展历程入手,帮助读者理解该技术的产生原因和演进脉络。通过对比不同版本的特性变化,分析技术选... 字符串操作频繁且重要。涵盖格式化(f-string/format/%)、编码转换(str/bytes)、正则匹配、字符串查找替换、分词与拼接(split/join)、Unicode 处理(unicodedata)、字符串相似度(difflib)、高性能处理(io.StringIO)。 文章从技术背景和发展历程入手,帮助读者理解该技术的产生原因和演进脉络。通过对比不同版本的特性变化,分析技术选...
- 日志中同一用户常出现邮箱、手机号和设备 ID 等多个标识。本文用并查集按记录执行 union,路径压缩后按根节点分组输出账号合并结果,并处理单标识、无标识记录与标识归一化。 日志中同一用户常出现邮箱、手机号和设备 ID 等多个标识。本文用并查集按记录执行 union,路径压缩后按根节点分组输出账号合并结果,并处理单标识、无标识记录与标识归一化。
- 在 Python 项目中用 import-linter 的 layers 契约声明 domain、application、infrastructure 的依赖方向,并通过 lint-imports 与 CI 拦截 domain 反向依赖和架构腐化。 在 Python 项目中用 import-linter 的 layers 契约声明 domain、application、infrastructure 的依赖方向,并通过 lint-imports 与 CI 拦截 domain 反向依赖和架构腐化。
- 作为一名 Python 开发者,你是否遇到过这些尴尬的场景:在机器 A 上跑得好好的项目,到了机器 B 上就报 ImportError;想升级某个库的版本,却担心影响另一个项目的运行;刚接手一个老项目,pip list 里躺着几十个不知道谁装的包。这些问题的根源,往往是所有项目共用同一个全局 Python 环境。解决办法并不复杂:给每个项目创建一个独立的虚拟环境。一、什么是虚拟环境虚拟环境(... 作为一名 Python 开发者,你是否遇到过这些尴尬的场景:在机器 A 上跑得好好的项目,到了机器 B 上就报 ImportError;想升级某个库的版本,却担心影响另一个项目的运行;刚接手一个老项目,pip list 里躺着几十个不知道谁装的包。这些问题的根源,往往是所有项目共用同一个全局 Python 环境。解决办法并不复杂:给每个项目创建一个独立的虚拟环境。一、什么是虚拟环境虚拟环境(...
- 做成本分析,最常问的一句话是:这个月成本为什么超了?只看总额超了多少没用,得拆开看:是因为东西用多了,还是因为东西涨价了。前者叫量差,后者叫价差。拆开之后,责任才分得清。记标准用量 Qs、标准单价 Ps、实际用量 Qa、实际单价 Pa。量差 = (Qa - Qs) × Ps,价差 = (Pa - Ps) × Qa,两个加起来正好等于总差异。这里有个细节:价差用实际用量乘,因为涨价是涨在实际买... 做成本分析,最常问的一句话是:这个月成本为什么超了?只看总额超了多少没用,得拆开看:是因为东西用多了,还是因为东西涨价了。前者叫量差,后者叫价差。拆开之后,责任才分得清。记标准用量 Qs、标准单价 Ps、实际用量 Qa、实际单价 Pa。量差 = (Qa - Qs) × Ps,价差 = (Pa - Ps) × Qa,两个加起来正好等于总差异。这里有个细节:价差用实际用量乘,因为涨价是涨在实际买...
- 生成器是一种特殊的迭代器,通过 yield 关键字实现惰性求值。涵盖 iter/next 协议、yield from 委托、生成器的 send/throw/close 方法,对比生成器表达式与列表推导式的内存差异,并通过读取大文件、流式数据处理展示生成器的实际价值。 文章从技术背景和发展历程入手,帮助读者理解该技术的产生原因和演进脉络。通过对比不同版本的特性变化,分析技术选型的考量因素,为读... 生成器是一种特殊的迭代器,通过 yield 关键字实现惰性求值。涵盖 iter/next 协议、yield from 委托、生成器的 send/throw/close 方法,对比生成器表达式与列表推导式的内存差异,并通过读取大文件、流式数据处理展示生成器的实际价值。 文章从技术背景和发展历程入手,帮助读者理解该技术的产生原因和演进脉络。通过对比不同版本的特性变化,分析技术选型的考量因素,为读...
- 用 Python 实现简单的办公自动化一、为什么要学习办公自动化?在日常工作中,我们经常需要处理 Excel 表格、整理文件、统计数据。如果所有操作都依靠手动完成,不仅耗费时间,还容易出现错误。Python 是一种简单易学的编程语言,通过编写少量代码,我们就可以自动完成许多重复性工作。二、使用 Python 批量创建文件例如,我们需要创建多个文件夹,如果手动操作会比较麻烦,可以使用 Pyth... 用 Python 实现简单的办公自动化一、为什么要学习办公自动化?在日常工作中,我们经常需要处理 Excel 表格、整理文件、统计数据。如果所有操作都依靠手动完成,不仅耗费时间,还容易出现错误。Python 是一种简单易学的编程语言,通过编写少量代码,我们就可以自动完成许多重复性工作。二、使用 Python 批量创建文件例如,我们需要创建多个文件夹,如果手动操作会比较麻烦,可以使用 Pyth...
上滑加载中
推荐直播
-
华为云码道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华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签