- 场景决定方案 场景决定方案
- 背景我在一台 2 核 4G 的云主机上跑一个 Python 采集脚本:每隔一分钟请求一次接口,把结果写进本地 SQLite,偶尔还要往上游推一条汇总。脚本逻辑本身不难,难的是「怎么让它一直活着」。我经历过三代做法:nohup python3 collector.py &——进程崩了就没了,机器重启更是什么都不剩,还得自己 ps 找 PID;crontab 里的 @reboot——能开机拉起... 背景我在一台 2 核 4G 的云主机上跑一个 Python 采集脚本:每隔一分钟请求一次接口,把结果写进本地 SQLite,偶尔还要往上游推一条汇总。脚本逻辑本身不难,难的是「怎么让它一直活着」。我经历过三代做法:nohup python3 collector.py &——进程崩了就没了,机器重启更是什么都不剩,还得自己 ps 找 PID;crontab 里的 @reboot——能开机拉起...
- 本文介绍如何用 Python + Docker 快速搭建本地开发环境,让环境搭建变得简单高效。 本文介绍如何用 Python + Docker 快速搭建本地开发环境,让环境搭建变得简单高效。
- 本文介绍如何用 Python + Docker 快速搭建本地开发环境,让环境搭建变得简单高效。 本文介绍如何用 Python + Docker 快速搭建本地开发环境,让环境搭建变得简单高效。
- 在同一个电脑上开发多个 Python 项目时,经常会遇到这样的冲突:项目甲需要某个库的旧版本,项目乙却必须用新版本;系统自带的 Python 还被操作系统组件依赖,随意升级或卸载包可能把系统工具也弄坏。虚拟环境就是为解决这类问题而生的:它为每个项目创建一个独立的解释器副本和包目录,项目之间互不干扰,环境可以随时按清单重建,删掉也不会影响系统 Python。 一、创建虚拟环境Python 3.... 在同一个电脑上开发多个 Python 项目时,经常会遇到这样的冲突:项目甲需要某个库的旧版本,项目乙却必须用新版本;系统自带的 Python 还被操作系统组件依赖,随意升级或卸载包可能把系统工具也弄坏。虚拟环境就是为解决这类问题而生的:它为每个项目创建一个独立的解释器副本和包目录,项目之间互不干扰,环境可以随时按清单重建,删掉也不会影响系统 Python。 一、创建虚拟环境Python 3....
- 用 Python 标准库 csv 与 pathlib 正确读取 CSV,处理 UTF-8 BOM、表头空格及空值,并保留编号前导零。 用 Python 标准库 csv 与 pathlib 正确读取 CSV,处理 UTF-8 BOM、表头空格及空值,并保留编号前导零。
- 刚学 Python 的人写脚本,习惯用 print 打日志。调试时挺顺手,但脚本上线之后问题就来了:print 没有时间戳,没有级别区分,输出还混在终端里,出了问题想回溯,只能两眼一抹黑。这时候就要请出标准库里的 logging 模块——不需要装任何第三方包,几行配置就能得到一套正经的日志系统。 一、logging 的三板斧:Logger、Handler、Formatterlogging 的... 刚学 Python 的人写脚本,习惯用 print 打日志。调试时挺顺手,但脚本上线之后问题就来了:print 没有时间戳,没有级别区分,输出还混在终端里,出了问题想回溯,只能两眼一抹黑。这时候就要请出标准库里的 logging 模块——不需要装任何第三方包,几行配置就能得到一套正经的日志系统。 一、logging 的三板斧:Logger、Handler、Formatterlogging 的...
- 刚开始学 Python 的人,常常遇到这样的问题:项目 A 需要 requests 2.25,项目 B 需要 requests 2.31,装在同一个系统环境里就互相打架;或者在云服务器上直接 pip install,结果把系统自带的工具搞坏。解决办法就是虚拟环境(virtual environment):为每个项目单独准备一份独立的 Python 解释器和依赖目录。Python 3.3 以后... 刚开始学 Python 的人,常常遇到这样的问题:项目 A 需要 requests 2.25,项目 B 需要 requests 2.31,装在同一个系统环境里就互相打架;或者在云服务器上直接 pip install,结果把系统自带的工具搞坏。解决办法就是虚拟环境(virtual environment):为每个项目单独准备一份独立的 Python 解释器和依赖目录。Python 3.3 以后...
- 本文用「独立小房间」的比喻,讲清 Python 虚拟环境 venv 是什么、为什么每个项目都需要,并给出从创建、激活、安装依赖到导出 requirements.txt 的完整流程,以及三个值得养成的实用习惯。 本文用「独立小房间」的比喻,讲清 Python 虚拟环境 venv 是什么、为什么每个项目都需要,并给出从创建、激活、安装依赖到导出 requirements.txt 的完整流程,以及三个值得养成的实用习惯。
- 用 BuildKit 的 cache mount 复用 pip 下载与编译缓存,记录一次把 Python 服务镜像构建时间从 6 分 12 秒降到 1 分 28 秒的完整配置、实测数据与四个常见坑。 用 BuildKit 的 cache mount 复用 pip 下载与编译缓存,记录一次把 Python 服务镜像构建时间从 6 分 12 秒降到 1 分 28 秒的完整配置、实测数据与四个常见坑。
- #环境变量为什么优先把密钥、地址、开关放进环境变量而非硬编码,同一份程序可以在开发、测试、生产不同环境直接部署。12-Factor应用模型的第一条就是代码与配置分离。---*每日一个技术小知识,第25篇。*... #环境变量为什么优先把密钥、地址、开关放进环境变量而非硬编码,同一份程序可以在开发、测试、生产不同环境直接部署。12-Factor应用模型的第一条就是代码与配置分离。---*每日一个技术小知识,第25篇。*...
- 复用手上已登录的 Chrome,直接用 DevTools Protocol 驱动页面:焦点模拟让 React 恢复 hydrate、真实鼠标事件替代 JS click、新标签页的 target 发现、加载等待与超时控制,附一个最小可用的 Python CDP 客户端。 复用手上已登录的 Chrome,直接用 DevTools Protocol 驱动页面:焦点模拟让 React 恢复 hydrate、真实鼠标事件替代 JS click、新标签页的 target 发现、加载等待与超时控制,附一个最小可用的 Python CDP 客户端。
- 用 Python 标准库读取 JSON 配置,分别检查文件、语法、字段类型和取值范围,并用反例验证边界。示例不启动服务,不修改配置。 用 Python 标准库读取 JSON 配置,分别检查文件、语法、字段类型和取值范围,并用反例验证边界。示例不启动服务,不修改配置。
- 用 Python 自带的 venv 给每个项目创建独立环境:创建、激活、装包、冻结依赖四步走,附新手避坑指南。 用 Python 自带的 venv 给每个项目创建独立环境:创建、激活、装包、冻结依赖四步走,附新手避坑指南。
- 本文针对云主机与分布式微服务运维场景,深入探讨一套基于 Python 与 Linux 原生工具链的轻量级自动化健康巡检方案,涵盖系统指标监控、关键进程保活以及 systemd 服务托管等实战经验。 本文针对云主机与分布式微服务运维场景,深入探讨一套基于 Python 与 Linux 原生工具链的轻量级自动化健康巡检方案,涵盖系统指标监控、关键进程保活以及 systemd 服务托管等实战经验。
上滑加载中
推荐直播
-
华为云码道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华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签