前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用python fake module批量制造测试数据

使用python fake module批量制造测试数据

作者头像
流川疯
发布2021-12-06 16:32:43
3830
发布2021-12-06 16:32:43
举报
文章被收录于专栏:流川疯编写程序的艺术

日常测试工作中有很多需要造假数据的需求,自己乱造的数据看上去总是那么的不顺眼,因此我们需要一个帮助我们专职造假的数据包,那就是fake

安装

代码语言:javascript
复制
pip install faker

使用方法

代码语言:javascript
复制
from faker import Faker
faker = Faker()
print("name",faker.name())
print("address",faker.name())
print("text",faker.name())

结果

代码语言:javascript
复制
name: Stephen Martin
address: 04651 Meyer Center Suite 706 Spearsborough, OH 73696
text: Effect three letter cost area likely begin.

中文支持

代码语言:javascript
复制
支持的语言
简体中文:zh_CN
繁体中文:zh_TW
美国英文:en_US
英国英文:en_GB
德文:de_DE
日文:ja_JP
韩文:ko_KR
法文:fr_FR
中文输出
代码语言:javascript
复制
faker = Faker("zh_cn")
输出结果
代码语言:javascript
复制
name: 廖倩
address: 青海省凤兰县江北银川路M座 252862
text: 登录得到可是电影知道.这里报告的话事情有些电脑活动.以上建设不会价格发生处理合作。

provider对象真正实现了不同类别数据的实现,相当于faker的工具

代码语言:javascript
复制
provider全类别:
https://faker.readthedocs.io/en/master/providers.html
常用provider:
    Address,Date Time,Company,Geo,User-Agent

自定义添加provider

代码语言:javascript
复制
from faker import Faker
from faker.providers import internet

faker = Faker()
faker.add_provider(internet)
print(faker.ipv4_private())

github: https://github.com/joke2k/faker

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/03/27 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装
    • 使用方法
      • 结果
        • 中文支持
          • provider对象真正实现了不同类别数据的实现,相当于faker的工具
            • 自定义添加provider
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档