目录:
faker 模块用于生成各种逼真的”假”数据,如姓名、地址、电话号码、电子邮件、文本段落等多种类型的数据,适合测试、演示、数据填充和隐私保护等场景。
$ pip3 install faker
默认生成的是英文数据。
from faker import Faker
fake = Faker()
print(fake.name()) # 随机姓名, Nicole Garner
print(fake.address()) # 随机地址, PSC 3696, Box 0324
print(fake.text()) # 随机文本, Father reveal south college her instead. Course senior church life natural follow bank. Difference beautiful finish.
print(fake.phone_number()) # 随机手机号, 721-933-9923x72729
使用 locale=zh_CN 属性指定生成中文数据。
from faker import Faker
fake = Faker(locale='zh_CN')
print(fake.name()) # 随机姓名, 吴娜
print(fake.address()) # 随机地址, 川省婷婷市吉区李路T座 718981
print(fake.text()) # 随机文本, 完成来自当然其中.名称信息重要到了回复业务就是.作为认为世界看到.
print(fake.phone_number()) # 随机手机号, 13674676351
locale 有如下值:
from faker import Faker
fake = Faker('zh_CN')
print(fake.name()) # 姓名, 李颖
print(fake.phone_number()) # 手机号, 13839765631
print(fake.email()) # 邮箱, xliao@example.net
print(fake.job()) # 职位, 法语翻译
print(fake.user_name()) # 用户名, hqiu
print(fake.password()) # 密码, EQH6PUw*+^
print(fake.company_email()) # 企业邮箱, yonglai@jie.cn
from faker import Faker
fake = Faker('zh_CN')
print(fake.address()) # 完整地址, 夏回族自治区杰县金平济南街F座 797379
print(fake.building_number()) # 楼号, k座
print(fake.city()) # 城市, 海燕县
print(fake.city_name()) # 城市名, 南昌
print(fake.province()) # 省份, 陕西省
print(fake.postcode()) # 邮政编码, 272722
print(fake.street_address()) # 街道地址, 薛路z座
print(fake.street_name()) # 街道名, 沈阳路
from faker import Faker
fake = Faker('zh_CN')
print(fake.date_this_year()) # 今年内的随机日期, 2026-01-28
print(fake.date_time_this_year()) # 今年内的随机日期时间, 2026-01-27 23:21:09.570949
from faker import Faker
fake = Faker('zh_CN')
print(fake.company()) # 公司名, 银嘉科技有限公司
print(fake.company_prefix()) # 公司前缀, 时空盒数字
print(fake.company_suffix()) # 公司后缀, 传媒有限公司
print(fake.bs()) # 商业口号, utilize cross-media platforms
print(fake.catch_phrase()) # 宣传语, Proactive asynchronous workforce
from faker import Faker
fake = Faker('zh_CN')
print(fake.credit_card_number()) # 信用卡号, 5426222261584069
print(fake.credit_card_expire()) # 信用卡有效期, 06/32
print(fake.color_name()) # 颜色名, Green
print(fake.hex_color()) # HEX 颜色值, #8c1ff1
print(fake.chrome()) # Chrome 浏览器 User-Agent, Mozilla/5.0 (Windows NT 4.0) AppleWebKit/533.2 (KHTML, like Gecko) Chrome/31.0.877.0 Safari/533.2
print(fake.url()) # 随机 URL, http://www.guiyingwu.cn/
print(fake.ipv4_private()) # 私有 IP 地址, 172.26.96.116
↶ 返回首页 ↶