2026
07-16
07-16
PHP 代码分享
MongoDB 教程
正则表达式
jQuery 教程
JavaScript 代码片段
PHP7 教程
许多运维工程师会使用 Python 脚本来自动化运维任务。Python 是一种流行的编程语言,具有丰富的第三方库和强大的自动化能力,适用于许多不同的领域。在运维领域,Python 脚本可以用来实现各种自动化任务,例如:
继续阅读 >
Python 是一种脚本语言,相比 C/C++ 这样的编译语言,在效率和性能方面存在一些不足。但是,有很多时候,Python 的效率并没有想象中的那么夸张。本文对一些 Python 代码加速运行的技巧进行整理。
继续阅读 >
PyInstaller 打包可以让程序分发无忧,该模块在打包时会自动扫描程序中的代码,智能识别所有引用的 Python 库、必要的动态链接库和解释器本身,再也不用担心用户缺少依赖环境。并且兼容多个平台,可以根据不同的系统打包出对应的运行程序,Windows 系统的 exe、Linux 和 mac 系统的二进制文件等。
继续阅读 >
ast 是 Python 的"抽象语法树"。简单说,Python 在真正运行你的代码之前,会先在脑子里把代码拆成一棵"树"——哪句是赋值、哪句是调用、哪个是字符串、哪个是名字,全都清清楚楚。看懂这棵树,你就看懂了 Python 是怎么理解你的代码的。
继续阅读 >
在 Python Web 框架的版图里,Django 和 Flask 占据了大部分注意力。前者功能齐全但体量庞大,后者轻量但写起中型项目来还是需要不少样板代码。web.py 走的是第三条路:用最少的代码解决最核心的问题。
继续阅读 >
之前写过一篇如何用 Python 标准库快速比较两个巨复杂的 JSON 之间的内容值的差异(不是简单对比行之间的差距,而是对比那些值有差异),主要用在某个内部服务中做版本管理的。使用效果大概是这样的:
继续阅读 >
用Python处理Excel文件,很多人都踩过坑。写了个脚本处理数据,跑起来才发现慢得离谱。几万行数据等半天,屏幕上那个小圈圈转得人心烦。我在学校教课的时候,学生经常抱怨说“老师,我程序卡死了”。其实不是程序死了,是用错了工具。
继续阅读 >
我写 Python 断断续续快三年了。一直觉得自己写的代码挺顺眼,能跑,能出结果。直到前几天一个项目需要处理几十万条数据,程序卡在那里转圈圈,我去查别人的优化方案,才发现自己写的代码简直是在拖后腿。
继续阅读 >
很多刚入门学Python的朋友,可能都听前辈提过一嘴“antigravity”,刚开始还以为是个什么高大上的第三方开发工具,到处找资源下载半天都找不到能用的安装包,结果最后才发现——它根本不是什么需要付费部署的复杂软件,是Python官方从很早的版本开始就自带的一个趣味内置彩蛋,名字翻译过来就是“反重力”,出自经典的Geek向《飞天小警员》漫画梗,专门给天天对着代码的程序员留的小浪漫。
继续阅读 >