基于Faker生成中文测试数据实例
时间:2022-06-20
本文章向大家介绍基于Faker生成中文测试数据实例,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
上一篇 基于Python生成中文测试数据 讲解了如何使用python代码自己实现中文测试数据的生成,这篇我们分享如何基于Faker开源库来实现。
Faker 是一个可以让你生成伪造数据的Python包。
安装:pip install Faker
官方文档:https://faker.readthedocs.io/en/master/
github地址: https://github.com/joke2k/faker
常用地 方法及作用列表
下面我们看一个实际的实例代码:
# -*- coding: utf-8 -*-
__author__ = "苦叶子"
from faker import Faker
""""
基于Faker生成不同测试数据实例
"""
if __name__ == "__main__":
# 创建faker实例,中文
# 如果要生成其他语言,则将zh_CN改成对应的语言执行
fake = Faker("zh_CN")
print("------ 生成5个姓名-----")
for _ in range(5):
print(fake.name())
print("n------ 生成5个国家-----")
for _ in range(5):
print(fake.country())
print("n------ 生成5个条码-----")
for _ in range(5):
print(fake.ean8()) # 8位条形码
print(fake.ean13()) # 13位条形码
print("n------ 生成5个颜色-----")
for _ in range(5):
print(fake.hex_color())
print("n------ 生成5个公司名-----")
for _ in range(5):
print(fake.company())
print("n------ 生成5个信用卡-----")
for _ in range(5):
print(fake.credit_card_number(card_type=None)) # 卡号
print(fake.credit_card_provider(card_type=None)) # 卡的提供者
print(fake.credit_card_security_code(card_type=None)) # 卡的安全密码
print(fake.credit_card_expire()) # 卡的有效期
print(fake.credit_card_full(card_type=None)) # 完整卡信息
print("---" * 5)
print("nn其他方法这里就不一一演示,请自信敲代码")
运行结果为:
关于Faker的更高级使用可以参见官方的文档 https://faker.readthedocs.io/en/master/
本文仅简单的演示,以见其强大!!!
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法