一个 Go 语言库,用于生成姓名、地址、邮箱、公司等随机假数据,适用于测试和数据填充。
5415+6 本周298GoMIT维护活跃更新于 9天前
一个 Python 库,可按多种语言和地区生成逼真的虚假数据,如姓名、地址、邮箱和金融数据。
Mimesis 是一个 Python 库,用于生成虚假但逼真的测试数据。它提供姓名、地址、日期、电话、邮箱、金融数据等多类数据提供者,输出结果会遵循所选地区的格式习惯。
开发者常用它填充测试数据库、模拟 API 响应、生成 JSON 或 XML 测试夹具、构建样例数据集,或对生产数据进行脱敏。它的结构化数据生成器和关系数据生成功能,可以在一个定义中描述带外键和嵌套对象的记录,也支持与 factory_boy 集成。
项目通过 pip 安装,支持 Python 3.10 及以上版本,并提供完整的类型标注,编辑器可以为各类提供者和方法提供自动补全。
使用 pip 从 PyPI 安装 Mimesis
pip install mimesis导入 Person 数据提供者和语言区域,然后生成一个全名
python -c "from mimesis import Person; from mimesis.locales import Locale; print(Person(Locale.EN).full_name())"概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
一个 Go 语言库,用于生成姓名、地址、邮箱、公司等随机假数据,适用于测试和数据填充。
一个 Python 库,用于生成姓名、地址、文本等虚假数据,适用于数据库填充、测试和数据脱敏。
面向 JVM(Java、Kotlin、Groovy)的假数据生成库,可生成姓名、地址等逼真数据,用于测试和演示。
数据生成平台,可产生逼真的合成事件,实时推送或批量生成到日志、数据库和 HTTP 端点。
自托管地址生成器,基于官方登记数据与开放地图数据,返回真实存在的地址,覆盖 27 个国家和地区。
英伟达推出的 Python 框架,可基于采样器、LLM 和图像模型从零或种子数据生成合成数据集。