模仿
Version 18.0.0
Mimesis:假数据生成器
文档:https://mimesis.name/
Mimesis (/mɪˈmiːsɪs) 是一个强大的 Python 数据生成器,可以生成各种语言的各种虚假数据。
主要特点是:
多语言:支持 46 种不同的区域设置。
可扩展性:支持自定义数据提供程序和自定义字段处理程序。
易于使用:具有简单的设计和清晰的文档,可直接生成数据。
性能:被广泛认为是 Python 解决方案中最快的数据生成器。
数据多样性:包括为不同用例设计的各种数据提供者。
基于模式的生成器:提供基于模式的数据生成器,可以轻松生成任何复杂性的数据。
直观:强大的编辑器支持。完全键入,因此几乎在任何地方都可以自动完成。
重要的
要在 Python 版本 3.8 和 3.9 上使用 Mimesis,最终兼容版本是 Mimesis 11.1.0。安装此特定版本以确保兼容性。
要安装 mimesis,请使用 pip:
~ pip install mimesis
您可以在阅读文档中找到完整的文档。
它分为几个部分:
关于模仿
快速入门
区域设置
数据提供者
结构化数据生成
随机和种子
与 Pytest 集成
与factory_boy集成
API参考
变更日志
您可以通过向此存储库发送拉取请求来改进它。
该库非常用户友好,它只需要您导入与所需数据类型相对应的数据提供程序对象。
例如,可以导入 Person 提供程序来访问个人信息,包括姓名、电子邮件和其他相关字段:
from mimesis import Personfrom mimesis.locales import Localeperson = Person(Locale.EN)person.full_name()# 输出: 'Brande Sears' person.email(domains=['example.com'])# 输出: 'roccelline1878@example. com'person.email(domains=['mimesis.name'], unique=True)# 输出: '[email protected]'person.telephone(mask='1-4##-8##-5##3')#输出:'1-436-896-5213'
Mimesis 根据 MIT 许可证获得许可。请参阅许可证了解更多信息。