Python开发专题:从基础语法到项目实战

python编程入门自学

围绕Python学习与开发实践,系统整理基础语法、环境配置、常用库、数据处理、Web开发和项目部署等内容,适合从入门到实战阶段持续查阅。

阅读9304
27017篇内容
发布时间2026-09-23

Python将PCM音频添加头部信息转换为WAV格式

本文介绍如何使用Python将原始PCM音频数据转换为标准的WAV格式文件。核心步骤包括根据采样率、位深度和采样数量计算并生成符合RIFF/WAVE规范的头部信息,随后将原始PCM数据与生成的头部拼接。该方法适用于需要处理裸音频数据并转换为通用播放格式的场景,代码示例展示了具体的文件读写与结构体打包逻辑。

Python将PCM音频添加头部信息转换为WAV格式

Python3.6.2调用ffmpeg的方法

本文介绍如何在Python3.6.2环境中通过ctypes模块调用ffmpeg编译生成的C语言动态链接库。主要步骤包括下载avcodec-57.dll等必要文件,并利用LoadLibrary加载库文件,最终通过调用avcodec_configuration函数验证调用是否成功。

Python3.6.2调用ffmpeg的方法

解决Python plt.savefig保存图像为空白的问题

本文分析Python中使用matplotlib库时,调用plt.savefig保存图像出现空白的常见原因。主要问题在于plt.show()后创建了新的空白画布。文章提供了两种解决方法:一是在plt.show()前执行保存操作;二是通过获取当前图形句柄并指定保存,确保保存的是绘图内容而非新创建的空白图像。

解决Python plt.savefig保存图像为空白的问题

Python利用pydub实现mp3与wav格式互转

本文介绍如何使用Python的pydub库进行音频格式转换。通过安装pydub及底层依赖ffmpeg或libav,可轻松实现mp3到wav的转换。文中详细说明了Windows环境下配置ffmpeg环境变量的步骤,并提供了封装好的转换代码示例,帮助开发者快速处理音频文件。

Python利用pydub实现mp3与wav格式互转

Python利用shutil和os实现图片批量移动与重命名

本文介绍如何使用Python的os和shutil模块,结合pandas读取CSV标签文件,实现将指定文件夹内的图片批量移动至新目录并重命名的功能。通过遍历文件列表并匹配标签数据,自动完成文件迁移操作,适用于数据集整理场景。

Python利用shutil和os实现图片批量移动与重命名

Python基于C/S模式实现聊天室功能:从半双工到全双工的演进

本文详细讲解如何使用Python基于C/S模式实现聊天室功能。首先介绍最简单的半双工通信模型,双方轮流发送消息;随后深入探讨全双工实现方案,通过多线程技术使服务器和客户端能同时收发数据。文章提供完整的服务器与客户端代码示例,帮助开发者掌握Socket编程基础及并发处理技巧。

Python基于C/S模式实现聊天室功能:从半双工到全双工的演进
加载更多

专题列表