python 使用 faker 自动生成假数据和测试数据

2021-01-20 宋洋葱 宋洋葱

faker可以生成非常真实的随机数据,通过它的提供者,可以生成诸如姓名、地址、ip、公司名、银行卡号、邮编、ISBN、时间、手机号、职业等等数据。通过本地话配置可支持设置不同的语言和地区。

安装

pip install faker

使用

from faker import Faker
# 设置语言
fake = Faker('zh_CN')

print(fake.name())
print(fake.random_int(0, 100))
print(fake.random_number(digits=10))

print(fake.lexify(text='测试字符串:????', letters='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'))

也可以使用 mimesis

参考文档