模拟:假数据生成器。

mimesis的Python项目详细描述


模拟-假数据生成器


https://raw.githubusercontent.com/lk-geimfari/mimesis/master/media/readme-logo.png

说明

Travi CIAppVeyor CIDocumentation StatusCode CoveragePackage versionPython version

mimesis是python的一个包,它有助于在各种语言中生成用于各种目的的大量假数据。假数据可用于填充测试数据库、创建漂亮的json和xml文件、匿名化生产数据等。

安装

要安装模拟,只需使用pip:

[env] ~ ⟩ pip install mimesis

开始

这个库非常容易使用,您所需要的一切只是导入一个对象 表示您需要的数据类型(我们称之为此类对象provider)。

在下面的示例中,我们导入providerPerson, 它表示与个人信息相关的数据,如姓名、姓氏、电子邮件等:

>>>frommimesisimportPerson>>>person=Person('en')>>>person.full_name()'Antonetta Garrison'>>>person.occupation()'Backend Developer'>>>person.telephone()'1-408-855-5063'

关于其他提供者的更多信息,您可以在我们的documentation中阅读。

区域设置

Mimesis目前支持33个不同的locales。你可以 创建提供程序时指定区域设置,它们将返回 适用于与该区域设置关联的语言或国家。

让我们看看它是如何工作的:

>>>frommimesisimportPerson>>>frommimesis.enumsimportGender>>>de=Person('de')>>>en=Person('en')>>>de.full_name(gender=Gender.FEMALE)'Sabrina Gutermuth'>>>en.full_name(gender=Gender.MALE)'Layne Gallagher'

提供者

Mimesis支持20多个不同的数据提供程序, 它可以产生与人、食物、计算机硬件相关的数据, 交通,地址等等。

有关详细信息,请参见API Reference

文档

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

它分为几个部分:

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

如何贡献

  1. 看看contributing guidelines
  2. 检查未解决的问题或打开新问题以开始讨论 围绕一个功能想法或一个bug。
  3. 从github上的存储库开始对 您的分支分支。
  4. 将自己添加到contributors列表中。
  5. 发送一个pull请求并对维护程序进行bug操作,直到它被合并并 出版。

许可证

Mimesis是根据麻省理工学院的许可证授权的。有关详细信息,请参见LICENSE 信息。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
jframe为什么JAVA paint()方法不起作用?   java Guice:将ContainerRequestContext注入拦截器   java如何优雅地关闭Spring JMS MessageListenerAdapter   java如何在Spring中设置快照隔离级别   Java中的安卓平台独立信任存储路径   java无法在eclipse中运行hello world程序   java Sinch空指针问题   使用Java将JSON流式传输到BigQuery   java从“大数据”中选择什么Swing控件?   java通过对象字段过滤/排序集合?   java将数据从活动传递到另一个活动中的片段   java访问打包在jar文件中的文档   Java获取事件的大小。getDragboard()。getFiles()。流()。映射(文件::长度)。toString());   java Android libgdx:启动程序图标按下后,启动屏幕不会立即显示   java如何在Google App Engine灵活环境中配置oracle jdk   java有没有办法减少这些行?   Java:客户端socket不读取第二行,在终止符行之后保持打开状态   java以编程方式获取api 29上的所有APK文件   java ActionBar按钮不显示