Python教程 第46章:类方法与静态方法——不需要实例的方法
一、三种方法的对比上一章我们看到,属性分"每个实例一份"和"全类共享一份"两种。同样的划分也发生在方法上:有些方法必须知道"是哪个对象在调用我",有些只需要知道"是哪个类",还有些两者都不需要。Python 为此提供了三种方法定义方式。
使用 Python 将 Word 表格数据导入 Excel
Word 文档中的表格往往承载着结构化数据,但进行统计、筛选或图表制作时,Excel 才是更合适的工具。当文档包含多张表格时,手动复制粘贴不仅耗时,还容易在格式转换中出错。本文介绍如何使用 Spire.Doc for Python 和 Spire.
码匠教育:被很多教程忽略的Python细节,稍不留意就埋下线上隐患
市面上绝大多数Python入门教程,重点讲解语法结构、函数、类、常用库使用,偏向快速上手实现功能。但大量底层细节不会在基础教程中展开介绍,这些细节在本地开发环境很难暴露,一旦部署到线上,在高并发、大数据量、长时间运行场景下,就会转化成故障。
把多张Excel工程量表做成可追溯的Python工具 --AI办公零基础教学
把多张Excel工程量表做成可追溯的Python工具市政、房建和安装工程分别报来Excel,月底要合并工程量。手工汇总容易漏表,遇到同一项目用了不同单位,还得回头查原始记录。我用PY880窗体设计器做了一个Python小工具,一次导入多张表,算出合计,也保留每笔数的出处。
一行代码让CLI启动快15倍:懒加载的三个陷阱
如果你的命令行工具启动要等三秒,而其中两秒八都花在了「导入了根本没用到的模块」上——PEP 810 就是冲这个问题来的。伴随 Python 3.
Python3.15发布!启动快15倍,3.10退役
1012 位贡献者、5643 次提交,Python 3.15.0 在 10 月 9 日落地。这一次它没有去堆华丽的新语法,而是精准地捅向了两个所有 Python 开发者都疼过的地方:启动太慢,和编码踩坑。与此同时,服役五年的 3.10 正式退役——生态的地板被整体抬高了一格。
Python3.15一行lazy让CLI秒开
你一定经历过这种尴尬:敲下一个命令行工具的名字,回车之后盯着屏幕干等一两秒,它才肯吐出第一行输出。很多人以为是程序逻辑慢,真相却常常更扎心—— 90% 的时间花在 import 上。10 月 9 日正式发布的 Python 3.
Python编程:导入多个模块的优雅写法
导入多个模块时,可能会一行写很长,可读性不好:from folder_1 import module_1, module_2, module_3, module_4, module_5, module_6, module_7, module8不如加上括号,分行写出:from fo