在项目开发和测试的过程中,不可避免地需要一批测试数据来测试代码是否正常运行。目前,我们需要手动创建一些数据。所需的数据量相对较小。
此外,手动创建数据通常是一些不友好的数据,例如:
它们都是毫无意义的假数据。老实说,我偶尔这样做。
但是,如果您考虑一下,此测试数据太糟糕了。浪费时间毫无意义。关键是毫无意义的。
嘿,Python中有第三张库,可以帮助我们解决此问题,即库,可以生成各种看起来像真实数据的假数据。
我们可以使用命令进行安装。
Faker也非常易于使用。它从Faker模块中导入Faker类,然后实例化此类调用相关方法。
执行结果如下:
我们在上述代码中生成一个名称和地址。Faker库默认情况下是由英语数据生成的。我们可以使用语言环境参数指定语言,例如:
看起来还不错吗?这是北京和台湾县的意外犯罪。实际上,生成的地址不是真正的地址,而是一个随机组合,即省,城市和道路的随机组合,涉及正常。它不会影响使用。
当然。它也支持其他语言,某些语言代码如下:
当然,通常,我们不使用这些语言。
除了上述提到的和两个生成名称和地址的函数外,还有许多生成其他信息的方法。
有很多,没有一个一个。目前,Faker支持304种数据。您可以使用DIR(Fake)查看哪些数据生成Faker库支持。
Faker还支持创建定制的提供商生成数据。如果Faker库支持的数据类型不是我们想要的,我们可以自定义。
仅上述一些常见数据。Faker库可以生成的数据远不止于此。此外,Faker库的源代码也非常值得研究和学习。有兴趣的朋友可以学习它。
创建并不容易,如果朋友感到有帮助,请再次喜欢它?