当前位置: 首页 > 网络应用技术

施工测试假数据锋利武器:Python Faker图书馆

时间:2023-03-08 17:42:36 网络应用技术

  在项目开发和测试的过程中,不可避免地需要一批测试数据来测试代码是否正常运行。目前,我们需要手动创建一些数据。所需的数据量相对较小。

  此外,手动创建数据通常是一些不友好的数据,例如:

  它们都是毫无意义的假数据。老实说,我偶尔这样做。

  但是,如果您考虑一下,此测试数据太糟糕了。浪费时间毫无意义。关键是毫无意义的。

  嘿,Python中有第三张库,可以帮助我们解决此问题,即库,可以生成各种看起来像真实数据的假数据。

  我们可以使用命令进行安装。

  Faker也非常易于使用。它从Faker模块中导入Faker类,然后实例化此类调用相关方法。

  执行结果如下:

  我们在上述代码中生成一个名称和地址。Faker库默认情况下是由英语数据生成的。我们可以使用语言环境参数指定语言,例如:

  看起来还不错吗?这是北京和台湾县的意外犯罪。实际上,生成的地址不是真正的地址,而是一个随机组合,即省,城市和道路的随机组合,涉及正常。它不会影响使用。

  当然。它也支持其他语言,某些语言代码如下:

  当然,通常,我们不使用这些语言。

  除了上述提到的和两个生成名称和地址的函数外,还有许多生成其他信息的方法。

  有很多,没有一个一个。目前,Faker支持304种数据。您可以使用DIR(Fake)查看哪些数据生成Faker库支持。

  Faker还支持创建定制的提供商生成数据。如果Faker库支持的数据类型不是我们想要的,我们可以自定义。

  仅上述一些常见数据。Faker库可以生成的数据远不止于此。此外,Faker库的源代码也非常值得研究和学习。有兴趣的朋友可以学习它。

  创建并不容易,如果朋友感到有帮助,请再次喜欢它?