- 下载文件夹用久了,常常会变成一个“什么都有”的大杂烩:安装包、截图、文档、压缩包混在一起,找文件全靠搜索。刚学 Python 时,我不想先学一堆框架,就想做一件马上能用上的小事,于是写了这个自动整理脚本。它的思路很简单:按文件后缀把文件分到不同文件夹,遇到重名就自动改名,遇到自己不认识的类型就先放进“其他”里,绝不直接删除任何东西。先定规则,再写代码。规则越简单,脚本越不容易出错。我把常见类... 下载文件夹用久了,常常会变成一个“什么都有”的大杂烩:安装包、截图、文档、压缩包混在一起,找文件全靠搜索。刚学 Python 时,我不想先学一堆框架,就想做一件马上能用上的小事,于是写了这个自动整理脚本。它的思路很简单:按文件后缀把文件分到不同文件夹,遇到重名就自动改名,遇到自己不认识的类型就先放进“其他”里,绝不直接删除任何东西。先定规则,再写代码。规则越简单,脚本越不容易出错。我把常见类...
- 用 Python 读取照片 EXIF 里的拍摄时间,批量重命名为「日期_时分秒」并按年月归档,附无 EXIF 时的兜底方案与实战代码。 用 Python 读取照片 EXIF 里的拍摄时间,批量重命名为「日期_时分秒」并按年月归档,附无 EXIF 时的兜底方案与实战代码。
- 用列表、None与配置缺省标记说明Python中内容相等、对象身份和真值判断的区别,避免将is当成通用的相等比较。 用列表、None与配置缺省标记说明Python中内容相等、对象身份和真值判断的区别,避免将is当成通用的相等比较。
- 用纯文字说明 strip 的空白清理与字符集合语义,解释误删文件名末尾字符的原因,并区分 removesuffix、不可变字符串和零宽字符。 用纯文字说明 strip 的空白清理与字符集合语义,解释误删文件名末尾字符的原因,并区分 removesuffix、不可变字符串和零宽字符。
- 类型提示用于静态表达约定,但不会自动检查外部输入。本文结合 Literal、Mapping、cast、dataclass 与显式校验,构建一个可运行的订单解析边界。 类型提示用于静态表达约定,但不会自动检查外部输入。本文结合 Literal、Mapping、cast、dataclass 与显式校验,构建一个可运行的订单解析边界。
- # 从零到公网可访问:用 AI 开发 Python Web 服务并用 DevBridge 分享> 本文记录了一次完整的开发实践:在华为云开发者空间中,用 AI 辅助编写一个 Python Flask Web 服务,再通过 DevBridge 开发隧道把它暴露到公网,让任何人都能直接访问。全程不到 10 分钟。## 一、背景开发一个 Web 服务并分享给别人看,传统流程大概是这样的:1. 本地... # 从零到公网可访问:用 AI 开发 Python Web 服务并用 DevBridge 分享> 本文记录了一次完整的开发实践:在华为云开发者空间中,用 AI 辅助编写一个 Python Flask Web 服务,再通过 DevBridge 开发隧道把它暴露到公网,让任何人都能直接访问。全程不到 10 分钟。## 一、背景开发一个 Web 服务并分享给别人看,传统流程大概是这样的:1. 本地...
- 用 Python 标准库集中读取环境配置,并在服务启动时校验端口、布尔开关和必填地址。附示例代码与测试思路,帮助把配置错误提前暴露,同时避免在日志中泄露连接信息。 用 Python 标准库集中读取环境配置,并在服务启动时校验端口、布尔开关和必填地址。附示例代码与测试思路,帮助把配置错误提前暴露,同时避免在日志中泄露连接信息。
- 用 Python 处理真实 CSV 常在第一步就翻车:编码报错、空值含义不清、重复行悄悄放大统计结果。本文结合一份订单类 CSV 的清洗流程,讲清编码探测与容错、空值的区分处理、重复行的判定与去重策略,并给出可直接复用的 pandas 代码思路。 用 Python 处理真实 CSV 常在第一步就翻车:编码报错、空值含义不清、重复行悄悄放大统计结果。本文结合一份订单类 CSV 的清洗流程,讲清编码探测与容错、空值的区分处理、重复行的判定与去重策略,并给出可直接复用的 pandas 代码思路。
- 以非流式纯文本聊天接口为例,用Python标准库分层校验HTTP状态、JSON和choices/message/content结构,并用12个自建用例验证错误分支及日志最小化。 以非流式纯文本聊天接口为例,用Python标准库分层校验HTTP状态、JSON和choices/message/content结构,并用12个自建用例验证错误分支及日志最小化。
- venv 三步上手:创建激活虚拟环境、pip freeze 锁定依赖并还原环境,外加 .gitignore、一项目一环境、pip -V 验环境三个好习惯,从根源解决依赖冲突。 venv 三步上手:创建激活虚拟环境、pip freeze 锁定依赖并还原环境,外加 .gitignore、一项目一环境、pip -V 验环境三个好习惯,从根源解决依赖冲突。
- 解析RFC 4648标准Base32编解码机制,重点探讨8字符块对齐与填充规则,结合casefold与map01参数解决人工录入中大小写与易混字符的容错校验。 解析RFC 4648标准Base32编解码机制,重点探讨8字符块对齐与填充规则,结合casefold与map01参数解决人工录入中大小写与易混字符的容错校验。
- 每月月底都要从十几个分公司收上来的 Excel 报表里做汇总,手动复制粘贴既费时又容易出错。其实用 Python 的 openpyxl 库,几十行代码就能把这些重复劳动全部自动化。本文整理了实际工作中最常用的 5 个技巧,从合并、拆分到美化,一次讲清楚。 环境准备openpyxl 只处理 .xlsx 格式,如果手里还有老的 .xls 文件,可以先转换格式。安装很简单:pip install ... 每月月底都要从十几个分公司收上来的 Excel 报表里做汇总,手动复制粘贴既费时又容易出错。其实用 Python 的 openpyxl 库,几十行代码就能把这些重复劳动全部自动化。本文整理了实际工作中最常用的 5 个技巧,从合并、拆分到美化,一次讲清楚。 环境准备openpyxl 只处理 .xlsx 格式,如果手里还有老的 .xls 文件,可以先转换格式。安装很简单:pip install ...
- 用 Docker 把 Python AI 小工具装进盒子:一次构建,到处运行很多 AI 小工具最初都是一个 Python 脚本:读一段文本,调用模型接口,输出摘要。本地跑没问题,换台机器就遇到 Python 版本、依赖冲突、环境变量丢失。Docker 的价值就在这儿:把脚本和运行环境一起打包,让“能跑”变成可复现的“到处能跑”。下面用一个极简文本摘要工具演示。它通过环境变量读取 API Ke... 用 Docker 把 Python AI 小工具装进盒子:一次构建,到处运行很多 AI 小工具最初都是一个 Python 脚本:读一段文本,调用模型接口,输出摘要。本地跑没问题,换台机器就遇到 Python 版本、依赖冲突、环境变量丢失。Docker 的价值就在这儿:把脚本和运行环境一起打包,让“能跑”变成可复现的“到处能跑”。下面用一个极简文本摘要工具演示。它通过环境变量读取 API Ke...
- 前几天调一个第三方接口,程序偶尔卡住很久才报错,排查后发现是没有设超时:默认会一直等下去。教训很简单,凡是调外部接口,先把超时写死,再谈重试。我的做法是:连接超时设短一些,比如 3 秒,用于判断对方是否可达;读取超时设长一些,比如 10 秒,留给对方处理业务的时间。两者分开写,比只写一个总超时更能定位问题:连不上是网络或对方挂了,读超时多半是对方处理慢。重试也要有边界:只对 GET 这类幂等... 前几天调一个第三方接口,程序偶尔卡住很久才报错,排查后发现是没有设超时:默认会一直等下去。教训很简单,凡是调外部接口,先把超时写死,再谈重试。我的做法是:连接超时设短一些,比如 3 秒,用于判断对方是否可达;读取超时设长一些,比如 10 秒,留给对方处理业务的时间。两者分开写,比只写一个总超时更能定位问题:连不上是网络或对方挂了,读超时多半是对方处理慢。重试也要有边界:只对 GET 这类幂等...
- asyncio是Python 3.4+引入的异步编程标准库,是编写高并发I/O密集型应用的利器。核心概念:协程用async def定义,事件循环event loop调度执行,Future表示异步结果。基础示例:async def hello()中用await asyncio.sleep(1)模拟异步操作,asyncio.run(hello())启动事件循环。并发请求:用asyncio.gat... asyncio是Python 3.4+引入的异步编程标准库,是编写高并发I/O密集型应用的利器。核心概念:协程用async def定义,事件循环event loop调度执行,Future表示异步结果。基础示例:async def hello()中用await asyncio.sleep(1)模拟异步操作,asyncio.run(hello())启动事件循环。并发请求:用asyncio.gat...
上滑加载中
推荐直播
-
华为云码道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华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签