Python hashlib模块加密过程解析
本文详细解析Python hashlib模块的加密过程,涵盖MD5、SHA1至SHA512算法的使用,并介绍hmac模块基于密钥的消息鉴别机制及网络通信中的应用。
围绕Python学习与开发实践,系统整理基础语法、环境配置、常用库、数据处理、Web开发和项目部署等内容,适合从入门到实战阶段持续查阅。

本文详细解析Python hashlib模块的加密过程,涵盖MD5、SHA1至SHA512算法的使用,并介绍hmac模块基于密钥的消息鉴别机制及网络通信中的应用。
本文介绍了一个基于Python3的百度图片批量下载脚本。通过正则表达式解析HTML获取图片链接,并利用requests库进行抓取。代码包含URL构造、分页处理及本地存储逻辑,旨在提供简单的图片采集工具实现参考。
本文详细解析Python socket模块的基础用法及粘包问题的解决方案。通过对比基础版与防粘包版的Socket SSH实现,展示了服务器端绑定监听、客户端连接交互的核心逻辑。重点介绍了利用命令结果长度预发送及缓冲区确认机制来有效防止TCP粘包现象,确保数据传输的完整性与准确性。
本文介绍利用Python的pandas库,针对包含多Sheet的Excel文件,根据指定列的唯一值将数据拆分并保存为多个独立Excel文件的完整代码。示例展示了如何遍历列值、处理不同Sheet以及保存结果,适用于需要按地市或业务维度分发数据的场景。
本文详细解析使用Python socket模块实现简易FTP文件传输的过程。涵盖服务端与客户端代码逻辑,重点介绍通过get命令发起传输、接收文件大小确认、分块读取数据并实时计算MD5值,以及最终比对服务端与客户端MD5以确保文件完整性的完整流程。
本文介绍如何使用 Python 3.8 内置的 urllib 库调用微信企业号接口,实现服务器监控报警消息的自动发送。文章提供了完整的代码示例,涵盖获取 Access Token、构建消息体及发送请求的关键步骤,适用于运维自动化场景。

本文介绍在Python中生成指定长度随机字符串的两种方法。第一种通过手动定义字符集并结合random.randint实现;第二种利用string模块获取数字和字母,配合列表生成式与join方法,代码更为简洁。文中包含完整代码示例及测试结果,适用于需要生成唯一标识或临时密码等场景。
本文详细介绍Python中实现Socket非阻塞通讯的两种主要方式。首先通过threading库封装收发函数,利用独立线程处理每个客户端连接,实现基础的多线程并发处理。其次,演示如何继承StreamRequestHandler类并重写handle方法,结合ThreadingTCPServer简化服务器构建。文章包含服务端与客户端的完整代码示例,帮助开发者掌握高并发网络编程的核心技巧。
本文介绍在Python接口自动化测试中,如何利用xmltodict库将XML数据转换为字典格式。通过安装库、处理节点属性及文本内容,并提供封装好的转换函数,解决XML模板提取与复用的问题,适用于APP接口调试场景。
本文详细介绍如何利用Python实现15位与18位身份证号码的相互转换。内容涵盖身份证号码的结构组成、18位校验码的计算逻辑(ISO 7064:1983.MOD 11-2标准),并提供完整的Python代码示例,包括加权求和、取模运算及校验字符映射,适用于客户数据清洗场景。

本文详解在CentOS系统中将Python升级至2.7版本的完整步骤,包括编译安装、软链接配置及解决YUM因Python版本不兼容导致的报错问题。同时提供在断网环境下离线安装Setuptools和MongoDB Python驱动的实操方法,适用于服务器环境受限的场景。
本文介绍Python中利用Manager实现无关联进程间共享复杂数据结构的方法。通过启动ManagerServer监听Socket,Client进程连接后获取共享字典或锁等对象。需注意直接修改客户端获取的变量不会同步至服务端,必须调用服务端方法刷新数据,否则无法实现真正的跨进程状态同步。