序言

文中的文本及图片来自互联网,仅作学习培训、沟通交流应用,不具备一切商业行为,著作权归著作人全部,如不太好请立即在线留言以作解决。

创作者:行哥

今日给大伙儿详细介绍一个Faker控制模块,一款根据Python的检测数据生成专用工具 ,不论是用以复位数据库,建立XML文档,或者生成压测数据 ,Faker全是非常好的挑选 。

  • 1.Faker工具包
  • 2.生成数据
    • 2.1 获得任意数据
    • 2.2 生成本土化数据
  • 3.最终

 

1.Faker工具包

只必须应用pip便可下载该工具包

pip install faker

假如下载速率较慢得话 ,能够 应用中国镜像源来下载

中国源:
- 清华大学:https://pypi.tuna.tsinghua.edu.cn/simple
- 阿里云服务器:http://mirrors.aliyun.com/pypi/simple/
- 中国科大 https://pypi.mirrors.ustc.edu.cn/simple/
- 华中理工大学:http://pypi.hustunique.com/
- 山东理工大学:http://pypi.sdutlinux.org/
- 豆瓣电影:http://pypi.douban.com/simple/
比如:pip3 install -i https://pypi.doubanio.com/simple/ faker

2.生成数据

2.1 获得任意数据

应用faker.Factory.create()造就并复位faker生成器,faker生成器能够 根据浏览按所需数据种类取名的特性来生成数据

from faker import Faker
faker = Faker() # 创建对象
print('name:', faker.name())
print('address:', faker.address())
print('text:', faker.text())

运作結果以下:

name: Jeremiah Brown
address: 32553 Brian Village Suite 438
West Jared, SC 86824
text: Care professional decision beautiful office although indeed. Newspaper away can prove history hour bank table. Area wear effect action war.

2.2 生成本土化数据

在创建对象的情况下能够 特定所在地与語言生成要想的检测数据,自然也是适用中文数据的 ,在创建对象中添加"zh_CN"数据就可以

from faker import Faker
faker = Faker("zh_CN")
for i in range(10):
    print('name:', faker.name())

运作結果以下

name: 王晓
name: 王金凤
name: 程秀芳
name: 柳峰
name: 陈杨
name: 李秀
name: 喻柳
name: 宋宇
name: 通擎
name: 戴波

这一工具包出示了好几个方式 来生成数据,运用这种方式 来生成一个“女友 ”的详尽数据比较简单

  • faker.providers.address # 详细地址
  • faker.providers.company # 企业
  • faker.providers.internet # 信息网络
  • faker.providers.job # 工作中
  • faker.providers.lorem # 文字
  • faker.providers.person # 本人
  • faker.providers.phone_number # 手机号
  • ker.providers.ssn

编码以下:

from faker import Faker
faker = Faker("zh_CN")
print('名字:', faker.name())# 任意输出中文名字
print('联系电话:', faker.phone_number())# 任意输出联系电话
print('详细地址:', faker.address())# 任意输出详细地址
print('企业:', faker.bs())# 任意输出企业
print('工作中:', faker.job())# 任意输出工作中
print('电子邮箱:', faker.company_email())# 任意输出电子邮箱
print('文字:', faker.text())

 

文章来源于网络,如有侵权请联系站长QQ61910465删除
本文版权归去快排wWw.seogUrublog.com 所有,如有转发请注明来出,竞价开户托管,seo优化请联系qq❉61910465