Python批量压缩TIF文件:基于Rasterio与LZW算法实现

本文介绍利用Python的Rasterio库批量压缩TIF文件的方法。针对DEM数据体积过大问题,通过读取栅格数据并修改Profile中的compress参数为LZW,实现文件体积减半。文中提供完整代码示例及四川省30m DEM数据从2.23Gb压缩至0.99Gb的实际测试结果,适用于需要节省磁盘空间的大规模地理空间数据处理场景。

Python批量压缩TIF文件:基于Rasterio与LZW算法实现

Scrapy 通过 SSH 隧道连接远程 MySQL 的配置方法

在使用 Scrapy 抓取数据时,若未在本地安装 MySQL 而是希望直接调用云服务器的数据库,可通过 pymysql 结合 sshtunnel 建立加密通道,将远程服务映射至本地回环地址读写。本文详解依赖安装、Pipeline 正确初始化流程、核心代码实现及服务端端口与防火墙排查步骤。

Python Matplotlib 绘制环形图的两种高效方案

本文详细介绍使用 Python 配合 Matplotlib 绘制环形图的两种核心方案。第一种利用饼图 wedgeprops 参数快速挖空成环,适合单值进度展示;第二种基于极坐标轴与水平条形图构建,支持多层嵌套与精细定制。读者可直接复制代码获取清晰的数据对比效果。

Python Matplotlib 绘制环形图的两种高效方案

Python进阶必读:深入了解五项被忽视的隐含特性

本文系统梳理Python语言中常被忽视的五项隐性特性,涵盖函数属性挂载、for-else循环控制、整型视觉分隔符、动态代码执行及省略号的进阶应用。通过拆解运行原理与代码示例,帮助开发者优化逻辑结构,写出更优雅且高效的Python代码。

Python生成Excel与CSV表格的两种方法

本文介绍在 Python 中创建表格数据的两种常用方式。通过第三方库 xlwt 写入传统的 .xls 格式文件,或使用内置 csv 模块生成轻量级的 .csv 文本文件。文章详细演示了创建工作表、写入指定行列数据、保存文件以及后续读取核对的全过程,并提供关键代码与参数说明。

Python生成Excel与CSV表格的两种方法

Python内置数字类型详解:变量、整数、浮点数、复数与布尔值

本文深入解析Python内置数字类型,涵盖变量与常量的概念、弱类型语言特性,以及整数(int)、浮点数(float)、复数(complex)和布尔值(bool)的具体用法。详细讲解各类型的定义、进制表示、精度处理及底层逻辑,帮助开发者掌握Python数字处理的核心知识。

Python内置数字类型详解:变量、整数、浮点数、复数与布尔值