Python库——Faker——生成伪造数据的第三方库

Python库——Faker——生成伪造数据的第三方库,第1张

概述最近做一个项目时需要随机生成人的名字,百度之后,我是这样写的:defrandom_first_name():"""百家姓中选择一个"""name=['赵','钱','孙','李','周','吴','郑','王','冯',&

最近做一个项目时需要随机生成人的名字,百度之后,我是这样写的:

def random_first_name():    """百家姓中选择一个"""    name = ['赵', '钱', '孙', '李', '周', '吴', '郑', '王', '冯', '陈', '褚', '卫', '蒋', '沈', '韩', '杨', '朱', '秦', '尤', '许', '何', '吕', '施', '张', '孔', '曹', '严', '华', '金', '魏', '陶', '姜', '戚', '谢', '邹', '喻', '柏', '水', '窦', '章', '云', '苏', '潘', '葛', '奚', '范', '彭', '郎', '鲁', '韦', '昌', '马', '苗', '凤', '花', '方', '俞', '任', '袁', '柳']    return random.choice(name)def random_last_name():    """生成随机汉语"""    head = random.randint(0xb0, 0xf7)    body = random.randint(0xa1, 0xf9)   # 在head区号为55的那一块最后5个汉字是乱码,为了方便缩减下范围    val = f'{head:x}{body:x}'    str_ = bytes.fromhex(val).decode('gb2312')    return str_name = random_first_name() + random_last_name()

在编写程序过程中,我们常常需要用到很多数据来进行测试。如果要是手动制造数据的话,肯定要花费大把精力,这不合理。此时我们应该使用Faker这个Python库,用它来生成各种各样的伪数据。

总结

以上是内存溢出为你收集整理的Python库——Faker——生成伪造数据的第三方库全部内容,希望文章能够帮你解决Python库——Faker——生成伪造数据的第三方库所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1159577.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存