Python 3.5实现TCP Socket通信完整示例

本文详细介绍如何使用Python 3.5实现基于TCP协议的Socket通信。内容涵盖TCP连接建立原理、三次握手过程,并提供完整的TCPServer.py与TCPClient.py代码示例。通过对比TCP与UDP在套接字数量及并发连接处理上的差异,帮助开发者快速掌握Python网络编程核心知识。

Python 3.5实现TCP Socket通信完整示例

Linux系统下Python3源码编译安装与软链接配置指南

本文详细介绍在Linux系统中通过源码编译安装Python3的方法。步骤涵盖从官网下载源码包、解压配置、编译安装到建立软链接的全过程。重点讲解了如何在保留系统默认Python2.6的前提下,通过创建软链接实现python命令调用Python3,确保新旧版本共存且不影响原有系统脚本运行。

Linux系统下Python3源码编译安装与软链接配置指南

Python 中通过 PID 终止进程的实现方法

本文介绍了如何使用 Python 脚本根据进程ID (PID) 终止指定进程。核心代码利用 os.kill 函数配合 signal.SIGKILL 信号实现强制结束进程,并包含异常处理以应对进程不存在的情况。该方案适用于需要程序化控制后台进程的场景,代码简洁且可直接复用。

Python字符串连接的三种方法及性能对比分析

本文详细解析Python中字符串连接的三种常用方法:加号(+)、join()及字符串格式化。通过Python 2.7在CentOS环境下的实测数据,对比了不同数量字符串连接时的性能差异。结果显示,连接少量字符串时加号效率更高,而大量字符串拼接则join方法优势明显,为开发者提供选型依据。

Python调用zxing生成二维码完整教程:Jpype配置与代码实现

本文详细介绍如何在Python环境中利用Jpype库调用Java的zxing组件来生成二维码图片。内容涵盖Jpype的安装、zxing jar包的获取,以及完整的Python调用代码示例,包括JVM启动、类加载、参数设置及图片保存步骤,帮助开发者快速实现二维码生成功能。

Python调用zxing生成二维码完整教程:Jpype配置与代码实现

Python生成文件MD5校验值及兼容md5sum格式的方法

本文介绍如何使用Python的hashlib库生成文件MD5值,并生成与Linux md5sum命令输出格式一致的校验文件。通过示例代码展示如何读取二进制文件内容并计算哈希,同时提醒Windows与Linux换行符差异可能导致的问题,确保跨平台兼容性。

Python递归遍历目录生成XML文件结构示例

本文介绍使用Python脚本递归遍历指定目录下的所有文件和子文件夹,并将结果保存为XML格式文件的方法。通过示例代码展示如何生成文件树结构,便于使用Notepad++等工具进行查看和折叠操作,适用于需要快速了解项目文件结构的场景。

Python递归遍历目录生成XML文件结构示例

Python xlrd库安装及Excel数据读取实战

本文详细介绍Python中xlrd库的安装方法及Excel表格处理技巧。涵盖通过pip安装xlrd、查看帮助文档,以及使用open_workbook打开工作簿、cell_value读取指定单元格数据。重点解析Excel日期数据的datetime类型转换与逐行遍历方法,帮助开发者高效处理Excel文件。