Python用 AI 生成 Mock 接口服务:让前端不再等后端
前端联调最常听到的一句话是"接口还没好"。等接口、等字段确认、等测试环境 —— 时间就这么耗掉了。其实可以先跑起来:用 AI 根据接口约定生成一套带真实感数据的 Mock 服务,前端立刻能对接,测试也能跑起来。这篇用 FastAPI 把这件事做成一个可运行的小服务。
Python教程 第34章:生成器——按需生产的"流水线"
一、什么是生成器生成器(generator)是一种特殊的迭代器:不一次性生成所有数据,而是每次要一个给一个。省内存、启动快。为什么需要它?
如何使用 Python 从 Word 文档中提取图片
Word 文档中经常包含截图、产品图片、示意图、Logo 等嵌入图片。如果文档中的图片较多,逐张在 Microsoft Word 中另存会比较麻烦。本文介绍如何使用 Python 从 Word 文档中批量提取图片,并将其保存为独立的图片文件。
Python用AI生成接口测试用例
写完接口,测试用例还得一条条想:正常参数、缺参数、类型错误、边界值……用 AI 根据接口文档自动生成 pytest 测试代码,覆盖度比手写更全。步骤1:准备接口描述# api_test_gen.
Python教程 第36章:常用内置函数——Python自带的工具箱
一、什么是内置函数Python 自带很多"开箱即用"的函数,不需要 import,直接调用就能用。掌握它们能省下大量代码。但内置函数的价值不只是"省事"。
MicroPython 内置类型与 CPython 的不同
仅涉及 Exception/OSError/dict/int/float/complex 等,参考自官方文档,并整理与验证。序列类型的不同见另文。Exception所有异常都具有可读的value和errno属性,而不仅仅是StopIteration和OSError。
Python教程 第52章:多态——同一个方法,不同的行为
一、什么是多态多态(Polymorphism)这个词听着唬人,翻译过来就是"多种形态"。用一句话说清楚:同一个方法名,不同的对象各有各的实现;调用的时候只管调,不用问它是什么类型。它是面向对象三大特性里最实用、也最能减少代码的一个。先看最标准的用法。
如何使用 Python 在 Excel 中插入和管理 OLE 对象
如何使用 Python 在 Excel 中插入和管理 OLE 对象OLE(Object Linking and Embedding)对象是 Excel 中一种强大的数据嵌入机制,允许将外部文档——如 Word 文档、PDF 文件、PowerPoint 演示文稿、音频文件等——直接
Python教程 53:魔术方法 __str__ 与 __repr__——对象的"自我介绍"
一、什么是魔术方法魔术方法(Magic Methods / Dunder Methods):名字以双下划线开头和结尾的特殊方法,Python 在特定场景自动调用。常见的几个先混个脸熟:__init__、__str__、__repr__、__len__、__eq__。
Python教程 第43章:self 与实例方法——对象怎么操作自己
一、self 是什么self 指代"当前实例本身"。在类的方法里,第一个参数必须是 self(名字可换但规范是 self),通过它访问实例的属性和其他方法。先看一个最小例子,再拆开它为什么成立。