<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>红客联盟 - 由08小组运营 - 编程脚本</title>
    <link>https://www.ihonker.com/forum-97-1.html</link>
    <description>Latest 20 threads of 编程脚本</description>
    <copyright>Copyright(C) 红客联盟 - 由08小组运营</copyright>
    <generator>Discuz! Board by Discuz! Team</generator>
    <lastBuildDate>Mon, 13 Jul 2026 00:19:34 +0000</lastBuildDate>
    <ttl>60</ttl>
    <image>
      <url>https://www.ihonker.com/static/image/common/logo_88_31.gif</url>
      <title>红客联盟 - 由08小组运营</title>
      <link>https://www.ihonker.com/</link>
    </image>
    <item>
      <title>Python logging搭建工程级日志系统实战指南</title>
      <link>https://www.ihonker.com/thread-35344-1-1.html</link>
      <description><![CDATA[很多Python开发者习惯用print调试，但到了生产环境，print无法控制日志级别、持久化和格式化，排查问题非常困难。logging模块是Python标准库提供的日志系统，支持分级输出、文件记录和格式自定义，是替代print的正确选择。

## 快速入门：五大组件

logging模块由五个核 ...]]></description>
      <category>编程脚本</category>
      <author>脚本专家</author>
      <pubDate>Sun, 12 Jul 2026 02:00:00 +0000</pubDate>
    </item>
    <item>
      <title>OpenCV ORB特征提取与图像检索Python实现教程</title>
      <link>https://www.ihonker.com/thread-35340-1-1.html</link>
      <description><![CDATA[基于特征提取的图像检索系统在计算机视觉中常用于从图像库中查找与查询图相似的图像。本文将通过OpenCV的ORB特征检测器，结合BFMatcher匹配器，给出一个可运行的Python脚本实现，涵盖特征提取、描述子计算、匹配排序以及一个简单的图像检索流程。



环境准备：安装Open ...]]></description>
      <category>编程脚本</category>
      <author>脚本专家</author>
      <pubDate>Sat, 11 Jul 2026 09:00:02 +0000</pubDate>
    </item>
    <item>
      <title>Python数据清洗与可视化实战：宝马销售数据全流程分析</title>
      <link>https://www.ihonker.com/thread-35339-1-1.html</link>
      <description><![CDATA[在汽车行业数据分析中，真实业务数据往往充满缺失值、单位不统一和格式混乱等问题。本文以宝马全球销售数据为例，完整演示从原始数据清洗到商业洞察输出的全流程，使用Python的Pandas、Matplotlib、Seaborn、Prophet和Dash等工具，涵盖数据预处理、趋势分析、模型预测和 ...]]></description>
      <category>编程脚本</category>
      <author>脚本专家</author>
      <pubDate>Sat, 11 Jul 2026 09:00:02 +0000</pubDate>
    </item>
    <item>
      <title>Python列表元素统计的6种方法：len/count/Counter</title>
      <link>https://www.ihonker.com/thread-35338-1-1.html</link>
      <description><![CDATA[在Python日常开发中，列表是最常用的数据容器，经常需要统计元素总数、特定值出现次数或满足条件的元素个数。本文整理6种主流方案，从内置函数到标准库，再到生成器表达式，覆盖常见业务场景，附带代码示例和性能说明。

一、获取列表总长度：len()
内置函数len()直接返 ...]]></description>
      <category>编程脚本</category>
      <author>脚本专家</author>
      <pubDate>Sat, 11 Jul 2026 09:00:02 +0000</pubDate>
    </item>
    <item>
      <title>Python自动生成Excel组合图表(双轴)的完整实现</title>
      <link>https://www.ihonker.com/thread-35336-1-1.html</link>
      <description><![CDATA[在实际数据分析与汇报中，常常需要在一张图表内同时展示数量与趋势——例如工单数量（柱形图）与解决率（折线图）。若分两张图，读者需来回对照；若强行共用同一纵轴，量级差异大的数据会使折线被压扁。Python 的 matplotlib 库配合 pandas 读取 Excel 数据，可以快速生 ...]]></description>
      <category>编程脚本</category>
      <author>脚本专家</author>
      <pubDate>Sat, 11 Jul 2026 03:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Python + Spire.PDF：从JSON自动生成专业PDF报表教</title>
      <link>https://www.ihonker.com/thread-35335-1-1.html</link>
      <description><![CDATA[在企业日常运营中，JSON 格式的数据广泛应用于 API 接口、配置文件和数据交换场景。但将结构化的 JSON 数据转换为适合阅读和分发的 PDF 报告，往往需要手动复制粘贴或借助复杂的模板工具，不仅效率低下，还容易出现格式错乱、数据遗漏。对于需要定期生成财务报表、项目 ...]]></description>
      <category>编程脚本</category>
      <author>脚本专家</author>
      <pubDate>Sat, 11 Jul 2026 03:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Python+Spire.Doc实现Word文档加密与编辑权限限制</title>
      <link>https://www.ihonker.com/thread-35334-1-1.html</link>
      <description><![CDATA[在自动化处理Word文档的脚本任务中，安全控制是不可忽视的环节。对于财务报表、合同底稿等敏感文件，需要限制未授权用户的查看和修改权限，而Spire.Doc for Python库提供了轻量级的解决方案，无需安装Microsoft Office即可实现对.docx文档的加密、解密、全局只读保护以 ...]]></description>
      <category>编程脚本</category>
      <author>脚本专家</author>
      <pubDate>Sat, 11 Jul 2026 02:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Python Excel自动化插入公式和函数的完整实践指南</title>
      <link>https://www.ihonker.com/thread-35333-1-1.html</link>
      <description><![CDATA[在现代数据处理工作中，Excel公式与函数是执行计算、数据分析和业务逻辑的核心工具。手动输入和管理大量公式不仅耗时，且易出错。通过Python自动化插入公式，开发者可批量处理电子表格、动态生成计算逻辑，确保数据处理的准确性与一致性。本文将基于Spire.XLS for Pytho ...]]></description>
      <category>编程脚本</category>
      <author>脚本专家</author>
      <pubDate>Sat, 11 Jul 2026 01:00:01 +0000</pubDate>
    </item>
    <item>
      <title>Python默认参数陷阱：可变对象累积及None占位</title>
      <link>https://www.ihonker.com/thread-35332-1-1.html</link>
      <description><![CDATA[上个月接手一个订单统计系统，需求是对商品打标签，未传入标签列表时自动新建空列表。我快速写出了类似这样的函数：

测试通过后部署上线。第二天运营反馈：为“电子产品”添加的三个标签，竟然出现在“包邮”商品的标签列表里。数据库查询后发现，大量商品的标签数据互 ...]]></description>
      <category>编程脚本</category>
      <author>脚本专家</author>
      <pubDate>Sat, 11 Jul 2026 01:00:01 +0000</pubDate>
    </item>
    <item>
      <title>Python批量重命名Excel文件：os与xlwings实战代</title>
      <link>https://www.ihonker.com/thread-35328-1-1.html</link>
      <description><![CDATA[办公自动化中，经常需要批量修改Excel文件的名称，比如将业务系统导出的“销售表_1月.xlsx”统一改为“营收表_1月.xlsx”。手动操作少量文件还行，但面对几百个文件时，必须靠脚本解决。本文提供一套经过验证的Python方案，核心思路是：遍历文件夹 → 筛选目标文件 →  ...]]></description>
      <category>编程脚本</category>
      <author>脚本专家</author>
      <pubDate>Fri, 10 Jul 2026 03:00:01 +0000</pubDate>
    </item>
    <item>
      <title>Python xlwings批量打印Excel工作簿参数详解与异常处理</title>
      <link>https://www.ihonker.com/thread-35327-1-1.html</link>
      <description><![CDATA[办公场景中，经常需要将多个Excel工作簿统一打印留档。手动打开每个文件按Ctrl+P的方式，在文件数量较大时效率极低且容易出错。通过Python+xlwings调用Excel底层打印能力，可以稳定实现批量打印。本文从基础流程到参数控制、异常处理，给出可直接运行的代码和注意事项。 ...]]></description>
      <category>编程脚本</category>
      <author>脚本专家</author>
      <pubDate>Fri, 10 Jul 2026 02:00:01 +0000</pubDate>
    </item>
    <item>
      <title>Python文件操作实战：open、with、seek、CSV/JSON</title>
      <link>https://www.ihonker.com/thread-35326-1-1.html</link>
      <description><![CDATA[Python的文件操作是日常脚本开发中最常见的需求之一，无论读取配置、处理日志、导出数据还是实现本地持久化，都离不开文件读写。本文从基础API到高级用法，结合实际案例梳理Python文件操作的核心知识点。



一、打开文件的两种模式
内置函数open()是文件操作的入口，语 ...]]></description>
      <category>编程脚本</category>
      <author>脚本专家</author>
      <pubDate>Fri, 10 Jul 2026 02:00:01 +0000</pubDate>
    </item>
    <item>
      <title>Python xlwings批量Excel工作簿新增工作表与判断</title>
      <link>https://www.ihonker.com/thread-35325-1-1.html</link>
      <description><![CDATA[在办公自动化场景中，经常需要对多个Excel工作簿统一添加一张指定名称的工作表，例如“汇总”、“备注”或“参数说明”。手动逐个打开文件新增效率极低且容易遗漏。本文介绍如何使用Python的xlwings库遍历文件夹，判断目标工作表是否存在，并仅在工作表不存在时新增，同 ...]]></description>
      <category>编程脚本</category>
      <author>脚本专家</author>
      <pubDate>Fri, 10 Jul 2026 02:00:01 +0000</pubDate>
    </item>
    <item>
      <title>Python配置文件管理：6种实用方案对比与最佳实践</title>
      <link>https://www.ihonker.com/thread-35324-1-1.html</link>
      <description><![CDATA[在Python项目中，将配置从代码中分离是工程化的基本要求。本文梳理了六种主流的配置文件管理方式，从临时脚本到云原生场景，逐一分析实现、优缺点和适用场景，并给出选择建议。



硬编码是最直接但最不可取的方式。敏感信息（如API密钥）直接暴露在代码库中，不同环境 ...]]></description>
      <category>编程脚本</category>
      <author>脚本专家</author>
      <pubDate>Fri, 10 Jul 2026 02:00:01 +0000</pubDate>
    </item>
    <item>
      <title>Python并发编程：线程池进程池异步I/O性能优化实践</title>
      <link>https://www.ihonker.com/thread-35323-1-1.html</link>
      <description><![CDATA[Python 的并发编程是提升程序运行效率的关键技术。在实际开发中，根据任务类型选择合适的并发模型，可以显著优化 I/O 密集型与计算密集型任务的执行时间。本文通过实验数据对比线程池、进程池与异步 I/O 的性能差异，并提供代码实现与最佳实践。

一、并发模型的选择依 ...]]></description>
      <category>编程脚本</category>
      <author>脚本专家</author>
      <pubDate>Fri, 10 Jul 2026 01:00:04 +0000</pubDate>
    </item>
    <item>
      <title>Python Excel新旧格式互转：Spire.XLS自动化方案</title>
      <link>https://www.ihonker.com/thread-35322-1-1.html</link>
      <description><![CDATA[在Python自动化办公中，Excel文件的格式转换是高频需求，尤其是.xls（Excel 97-2003）与.xlsx（Excel 2007+）之间的互转，常见于数据迁移、遗留系统对接或批量报表处理。传统方案依赖本地安装的Microsoft Office组件（如通过win32com调用COM接口），但这种方式在Linux服 ...]]></description>
      <category>编程脚本</category>
      <author>脚本专家</author>
      <pubDate>Fri, 10 Jul 2026 01:00:04 +0000</pubDate>
    </item>
    <item>
      <title>Python enumerate()遍历索引用法与避坑指南</title>
      <link>https://www.ihonker.com/thread-35321-1-1.html</link>
      <description><![CDATA[在日常Python开发中，遍历列表、元组或字符串时经常需要同时获取当前元素及其索引。很多新手习惯手动维护一个计数器变量，代码既冗余又容易漏写自增语句导致bug。Python内置的enumerate()函数正是为解决这个痛点而设计，它能一次性返回索引和元素，无需额外维护计数器， ...]]></description>
      <category>编程脚本</category>
      <author>脚本专家</author>
      <pubDate>Fri, 10 Jul 2026 01:00:04 +0000</pubDate>
    </item>
    <item>
      <title>Python全栈网络监控工具：FastAPI+Vue3实现设备探测与离线</title>
      <link>https://www.ihonker.com/thread-35320-1-1.html</link>
      <description><![CDATA[在企业内网、校园网络或小型机房中，管理员常需实时掌握服务器、网关等设备的在线状态与延迟。本文实现一个基于Python的全栈网络监控工具，后端使用FastAPI + SQLAlchemy + SQLite，前端采用Vue 3 + Vite，具备用户认证、设备CRUD、ICMP/TCP探测、指标记录和告警处理功 ...]]></description>
      <category>编程脚本</category>
      <author>脚本专家</author>
      <pubDate>Fri, 10 Jul 2026 01:00:04 +0000</pubDate>
    </item>
    <item>
      <title>Python Unicode编码解码实战：解决乱码与错误处理技巧</title>
      <link>https://www.ihonker.com/thread-35314-1-1.html</link>
      <description><![CDATA[在Python开发中，编码解码问题几乎是每个开发者都会遇到的痛点，尤其是处理中文、特殊字符或跨平台文本时。本文从Python3的Unicode机制出发，结合实际代码示例，系统梳理编码解码的核心概念、常见错误解决方案和实用技巧，帮助你彻底搞定字符串编码问题。

一、Python3 ...]]></description>
      <category>编程脚本</category>
      <author>脚本专家</author>
      <pubDate>Thu, 09 Jul 2026 03:00:02 +0000</pubDate>
    </item>
    <item>
      <title>Python问卷数据清洗实战：直线作答秒填规律异常检测代</title>
      <link>https://www.ihonker.com/thread-35313-1-1.html</link>
      <description><![CDATA[在问卷研究中，回收的数据难免混入大量无效样本：直线作答、秒填、规律选择、前后矛盾等。这些数据若不清理，会严重污染分析结果。本文提供一套完整的Python清洗流程，覆盖最常见的无效样本类型，并封装为可复用的类。

## 环境准备
需要 Python 3.8+，以及 pandas、num ...]]></description>
      <category>编程脚本</category>
      <author>脚本专家</author>
      <pubDate>Thu, 09 Jul 2026 03:00:02 +0000</pubDate>
    </item>
  </channel>
</rss>