python教程技术文章
-
通过一个异步接口聚合案例,演示 asyncio.timeout、wait_for、TaskGroup、shield 和取消传播的用法,帮助 Python 项目把慢任务、半完成状态和资源清理管住。457 收藏 -
文章 · python教程 | 1小时前 | 跨平台 · Python教程 · pathlib · 文件系统 · Python 3.14 跨平台路径 pathlib.Path.from_uri file URI 百分号编码
Python 3.14 的 pathlib.Path.from_uri() 用于把 file URI 转成路径对象。本文从 file: 前缀、百分号编码、localhost 主机名和 Windows UNC 边界出发,给出可验证的解析与异常处理示例。455 收藏 -
手写数字识别需注重数据预处理、模型结构、训练配置和评估调试四大细节:归一化至[0,1]并增加通道维;采用轻量CNN(两卷积块+Flatten+Dense);用Adam优化器、sparse_categorical_crossentropy损失、batch_size=32/64;测试准确率应达98.5%+,否则检查标签编码、预测方式及训练轮次。447 收藏 -
Python 3.14 的解释器池用多个独立解释器获得真正的多核并行,但任务函数、参数和返回值都要经过序列化,解释器之间也不能直接共享可变对象。本文用 CPU 计算与故障任务拆开说明通信边界、异常处理和上线前验收方法。447 收藏 -
用一个可运行的 asyncio 示例说明 TaskGroup 的异常传播、兄弟任务取消和部分结果保留方式,帮助 Python 服务避免并发任务失败后状态失控。446 收藏 -
Python sqlite3.Connection.blobopen 可以按行打开 SQLite 的 BLOB 字段。本文从固定长度约束、Blob.read/write/seek 到事务提交和异常收尾,给出一个可运行的大字段更新示例。444 收藏 -
Python 3.14 的 pathlib.Path.info 能复用文件类型信息,尤其适合 Path.iterdir() 后的批量判断;但它是缓存,不是实时状态。本文用目录扫描、文件变更和刷新 Path 三个场景说明怎么用、何时改回 is_dir/is_file,以及跨版本如何兼容。444 收藏 -
当资源数量运行时才确定时,contextlib.ExitStack 可以把文件、锁和临时清理动作按进入顺序登记,并在退出时逆序回收。本文从一个批量读取小项目出发,说明 enter_context、callback 和异常路径的配合方式。441 收藏 -
Python 3.13 引入 copy.replace() 后,可以用同一套入口更新 dataclass、namedtuple 和实现 __replace__() 的自定义对象。本文用订单配置示例核对新对象、浅层共享、字段校验与旧版本兼容边界。439 收藏 -
直接选择Python3.10及以上版本最合适,因其性能更强、语法更现代、错误提示更清晰;Python2已停止维护,资源不兼容且存在安全隐患;推荐安装python.org提供的最新稳定版如Python3.12,并通过python--version验证版本。437 收藏 -
用 Python 标准库 zipfile 做一个可靠的批量打包脚本:遍历源目录、保留相对路径、跳过缓存和日志文件,写入压缩包后再校验文件数量、路径和 CRC 结果。437 收藏 -
文章 · python教程 | 3天前 | 命令行 · Python教程 · Python 3.14 · 兼容性 · argparse · 命令行工具 argparse ArgumentParser Python 3.14 prog __main__
Python 3.14 调整 argparse.ArgumentParser 的默认程序名,让脚本、-m 模块和包入口显示更贴近真实启动方式。本文用三个启动场景核对帮助文本变化,并给出迁移时显式设置 prog 的兼容策略。436 收藏 -
围绕 Python 定时任务上云,按负载、约束、方案对比、推荐架构、风险点和落地清单,比较单机 cron、容器任务、队列 Worker 和函数运行方案。435 收藏 -
Python 脚本调用外部接口时,如果 requests 不设置 timeout,网络抖动会把 worker 长时间挂住。本文从队列堆积现象入手,讲清排查路径、超时参数、重试策略和上线前检查清单。435 收藏 -
本文介绍在不转换为 Pandas 的前提下,使用原生 PyArrow API 对分组列执行累计求和(cumulative sum per group),核心思路是结合 pc.cumulative_sum、group_by().aggregate() 和 join 实现偏移量校正,适用于大规模数据且性435 收藏