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

python编程入门自学

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

阅读13071
28490篇内容
发布时间2026-09-23

Python遍历目录查找含特定字符串文件并打印序号与路径

本文介绍如何使用Python的os模块遍历指定目录,筛选文件名包含特定字符串(如“2020”)的文件。通过os.walk获取文件列表,结合路径拼接生成完整路径,并记录序号进行分行打印输出。文章提供了完整代码示例及注意事项,适用于批量文件查找与基础脚本编写场景。

Python遍历目录查找含特定字符串文件并打印序号与路径

Python3使用poplib模块清理服务器过期邮件的完整实现

本文介绍如何利用Python3的poplib模块连接POP3服务器,通过解析邮件原始数据获取日期,并自动删除指定天数前的邮件。文中详细展示了结合email.parser和dateutil.parser处理日期转换的逻辑,提供了完整的Python代码示例及运行效果,帮助解决服务器邮件存储占用过大的问题。

Python3使用poplib模块清理服务器过期邮件的完整实现

Python实现类别频数统计与水平条形图绘制

本文介绍如何使用Python进行类别频数统计并绘制水平条形图。通过自定义函数实现数据分组与频数计算,利用Matplotlib的bar方法生成水平条形图,并解决类别乱序等常见问题。同时补充了在Jupyter Notebook中离线配置MathJax以支持LaTeX公式渲染的方法,适用于需要简洁展示大量类别数据场景。

Python实现类别频数统计与水平条形图绘制

Pandas中列表转数据框的两种核心方法

本文详解Pandas中将列表转换为数据框的两种场景:多列表合并与嵌套列表转换。通过字典映射和转置操作,展示如何将普通列表或包含子列表的结构高效转化为标准DataFrame格式,适用于数据清洗与预处理环节。

Pandas中列表转数据框的两种核心方法

Python3使用Pygame实现飞机大战游戏完整代码解析

本文详细介绍如何使用Python3和Pygame库开发经典的飞机大战游戏。内容涵盖主程序逻辑、游戏精灵类设计、背景滚动、敌机生成及碰撞检测等核心模块。通过plane_main.py和plane_sprites.py两个关键文件,展示完整的面向对象游戏架构与实现细节,适合Python初学者进行游戏编程实践。

Python3使用Pygame实现飞机大战游戏完整代码解析

Python中获取异常发生的文件和具体行数的方法

本文介绍在Python的try-except块中,如何通过访问异常对象的__traceback__属性,精准获取引发异常的文件路径和具体代码行号。通过示例代码展示如何提取tb_frame.f_globals中的__file__以及tb_lineno,帮助开发者快速定位程序错误源头,提升调试效率。

Python中获取异常发生的文件和具体行数的方法

Python解析大JSON文件时处理异常并继续执行

本文介绍在Python中监控大文件生成并解析JSON时,如何避免因文件未写完导致的解析异常。通过捕获异常、等待并重试加载,确保脚本在文件生成过程中不退出,实现持续监控与结果获取。

Python解析大JSON文件时处理异常并继续执行
加载更多

专题列表