-
在 Scrapy 中为特定请求加延迟
使用 Scrapy 抓取页面,有时候不想全局 DOWNLOAD_DELAY,而是只让某些请求慢一点(比如翻页、访问敏感接口)。 下面是一个按请求定制 delay的小方案,方便以后直接抄。 核心思路 写一个 Downloader Middleware 从 request.meta 里读一个自定义字段:delay_request_... Read More
-
使用 PVLib 与 PVGIS 计算光伏电站发电量
在做前期测算或可研分析时,我们通常会问三个问题: 这个地点的光照条件大概如何? 按规划装机容量,首年发多少电? 用不用“代表年”(TMY)来做更稳健的评估? 这一节,我们用 PVLib 结合 PVGIS 数据接口,演示两种常见的计算思路,并给出对应的 Python 示例。 数据与工具概览 PVGIS ... Read More
-
使用 python-docx-template 自动生成新能源技术报告
在风电、光伏项目里,我们经常需要输出一份结构相对固定、但数据每次都不同的 Word 报告: 比如“规划容量与发电量计算”“资源评估”“经济性测算”等。 python-docx-template 的作用,就是把这件事变成一条流水线: Word 模板(.docx) + 数据(YAML / Excel / JSON 等) → 自动生成完整报告 下... Read More
-
风电 / 光伏项目的技术经济测算框架
风电和光伏项目从立项到决策,绕不过去的一件事就是: 这笔钱值不值? 要把这个问题说清楚,不能只盯着“装机多少 MW、总投资多少亿”,还得把资源、设备选型、成本拆分、并网消纳、电价政策这些关键假设讲明白。 一个相对完整的技经测算框架,通常会围绕四块内容展开: 项目基本情况(尤其是资源、装机... Read More
-
Gunicorn 和 Uvicorn 的适用场景选择
如果你手头有个 FastAPI/Starlette 应用,要把它丢到线上跑,常见做法有两条: Gunicorn + UvicornWorker 纯 Uvicorn(多 worker) 先把开发环境里那句最朴素的命令拎出来问一句: 为什么不直接 uvicorn main:app 就完事了? 原因... Read More