[ Python ] 常用类库学习之 Faker

Faker

作用:生成测试数据

安装:pip install Faker

官方文档:https://faker.readthedocs.io/en/master/index.html


设置语言

from faker import Factory
# 中文
fake = Factory.create('zh_CN')

# 英语
# fake = Factory.create('en_US')

生成随机姓名

for _ in range(0, 5):
    print(fake.name())
    
# 许娜
# 马想
# 朱桂英
# 张红
# 邓兰英

生成随机身份证

for _ in range(0, 5):
    print(fake.ssn())

650205197510130573
360901198911258613
141122194101281627
622927194902022036
430501200203132645

生成随机手机号码

for _ in range(0, 5):
    print(fake.phone_number())
    
15969982400
13823755968
18286071746
13979272207
13014679307

生成随机地址


for _ in range(0, 5):
    print(fake.address())
    
# 江苏省鹏市南湖大冶街Q493663
# 贵州省嘉禾县璧山高路T573680
# 陕西省合山市崇文叶街P792140
# 内蒙古自治区杭州市西峰张家港路x座 289359
# 青海省慧市秀英六盘水街Y324078

生成随机国家

for _ in range(0, 5):
    print(fake.country())
    
# 马耳他
# 塞浦路斯
# 波斯尼亚和黑塞哥维那
# 埃塞俄比亚
# 诺福克岛

生成随机档案

for _ in range(0, 5):
    print(fake.profile())
    
# {'job': '足疗', 'company': '华泰通安传媒有限公司', 'ssn': '530600197509078029',
#  'residence': '西藏自治区秀珍市沙湾李路g座 189023', 'current_location': (Decimal('79.976833'),
# Decimal('76.067565')), 'blood_group': 'A-', 'website': ['http://hu.cn/', 'http://dai.cn/', 
# 'https://39.cn/'], 'username': 'pingshao', 'name': '晏娜', 'sex': 'F', 
#  'address': '辽宁省张家港县长寿梧州街E座 688744', 'mail': 'jing69@gmail.com', 'birthdate': date(2000, 5, 27)}

生成随机url

for _ in range(0, 5):
    print(fake.uri())
    
# https://ay.cn/wp-content/register/
# https://www.han.cn/tags/explore/login.htm
# http://www.95.cn/categories/home.htm
# https://89.cn/about.asp
# https://www.bai.net/search/

生成随机文本

print(fake.text())

管理决定威望然后论坛.如果密码发生设计安全正在.
服务经营经营位置组织重要.对于现在电影查看用户.
世界提高社区用户这里感觉根据.目前目前城市只有学校.能力规定次数特别广告.
孩子特别规定你的教育当前目前.单位一切政府自己感觉一些相关.决定是否有关方式服务有些单位.
或者游戏计划分析提高.不过发展社区根据大学.教育怎么当前标题全部.
而且要求您的出现.作为情况方式.投资这些城市需要可是.

官方文档:https://faker.readthedocs.io/en/master/index.html


在这里插入图片描述

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页