跳转到主要内容

Mimesis:伪造数据生成器。

项目描述

Mimesis

Mimesis:伪造数据生成器

Test Coverage Package version Package version Supported Python versions


文档: https://mimesis.name/


模仿(/mɪˈmiːsɪs)是一个强大的Python数据生成器,可以生成各种语言的假数据。

其主要特性包括:

  • 多语言:支持35种不同的地区。
  • 可扩展性:支持自定义数据提供者和自定义字段处理器。
  • 易于使用:具有简单的设计和清晰的文档,便于直接生成数据。
  • 性能:在Python解决方案中被广泛认为是速度最快的生成器。
  • 数据多样性:包含适用于不同用例的各种数据提供者。
  • 基于模式的生成器:提供基于模式的生成器,轻松生成任何复杂度的数据。
  • 直观:出色的编辑器支持。完全类型化,因此几乎在所有地方都有自动完成。

安装

要安装mimesis,请使用pip

~ pip install mimesis

要在Python 3.8和3.9版本上使用Mimesis,兼容的最终版本是Mimesis 11.1.0。安装此特定版本以确保兼容性。

文档

您可以在Read the Docs上找到完整的文档。

它分为几个部分:

您可以通过向此存储库发送拉取请求来改进它。

使用

该库非常易于使用,您只需导入与所需数据类型相对应的数据提供者对象即可。

例如,可以导入Person提供者以访问个人信息,包括姓名、姓氏、电子邮件和其他相关字段

from mimesis import Person
from mimesis.locales import Locale

person = Person(Locale.EN)

person.full_name()
# Output: 'Brande Sears'

person.email(domains=['example.com'])
# Output: 'roccelline1878@example.com'

person.email(domains=['mimesis.name'], unique=True)
# Output: 'f272a05d39ec46fdac5be4ac7be45f3f@mimesis.name'

person.telephone(mask='1-4##-8##-5##3')
# Output: '1-436-896-5213'

许可协议

Mimesis采用MIT许可。有关更多信息,请参阅LICENSE

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

mimesis-18.0.0.tar.gz (4.7 MB 查看哈希值)

上传时间 源码

构建分发

mimesis-18.0.0-py3-none-any.whl (4.7 MB 查看哈希值)

上传时间 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面