gpt4 book ai didi

python - 生成一致的人员数据

转载 作者:太空宇宙 更新时间:2023-11-03 11:50:58 26 4
gpt4 key购买 nike

我想使用 Faker为测试生成一些数据。

但是我无法为单个用户生成一致的数据:

>>> from faker import Factory

>>> fake = Factory.create()

>>> fake.name()
>>> u'Tayshaun Corkery'

>>> fake.email()
>>> u'kaitlynn40@yahoo.com'

如您所见,电子邮件并未反射(reflect)之前生成的名称。文档说:

Each call to method fake.name() yields a different (random) result. This is because faker forwards faker.Generator.method_name() calls to faker.Generator.format(method_name).

有没有一种方法可以在不编写大量额外代码的情况下生成一致的人员数据?

最佳答案

您可以使用 Factory_Boy为了它。它带有内置的 Faker,允许您使用以前的数据从已经生成的属性(例如姓名、姓氏)创建一个“惰性”属性(例如电子邮件)。

关于python - 生成一致的人员数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28186531/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com