开发项目的时,为了测试常需要造假数据,经常要尽量的模拟真实环境,通常要费大量手工而且造出来的数据,而且通常手工造出来的看起来也很别扭,费时又费事,有没有更好的办法?有,这里给大家介绍一个“专业造数“库Faker,满足你对模拟数据的所有需求。
项目开发初期,为了测试方便,我们总要造不少假数据到系统中,尽量模拟真实环境。比如要创建一批用户名,创建一段文本,电话号码,街道地址、IP地址等等。平时我们基本是键盘一顿乱敲,随便造个什么字符串出来,当然谁也不认识谁。现在你不要这样做了,用Faker就能满足你的一切需求。
1. 安装

2. 简单使用

参数 locale:为生成数据的文化选项(语种),默认为 en_US,只有使用了相关文化,才能生成相对应的随机信息
常见的文化选项:
zh_CN - Chinese (China Mainland)
zh_TW - Chinese (China Taiwan)
en_US - English (United States)
3. 其他方法
3.1 地理信息类

3.2 基础信息类

3.3 邮箱信息类

3.4 网络基础信息类

3.5 浏览器信息类

3.6 数字信息

3.7 文本加密类

4. 实战使用
在数据库建一张表,通过Faker造数据,插入到表中。并且打印Faker造的数据。

输出的结果如下:

责任编辑:lq6
-
数据
+关注
关注
8文章
7364浏览量
95162 -
浏览器
+关注
关注
1文章
1043浏览量
37216
原文标题:Python专业造数库:Faker
文章出处:【微信号:magedu-Linux,微信公众号:马哥Linux运维】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
氧化铝造粒粉
一种基于低噪声电源管理架构的射频采样系统设计方案
HPM知识库 | 力位混合控制库使用指南
Bamtone ICT系列:一种新型高效的离子污染测试仪?
强强联合!维视智造MV-VS1000 PLUS入驻郑州大学,赋能测控专业实践教学新升级
用PLC实现卷径计算的两种算法
指令集测试的一种纠错方法
欧时智造业产品及解决方案介绍
软通动力数据库专业服务全栈解决方案亮相2025数博会
一种多路输出低压电源系统设计方案
介绍一种专业造数库:Faker
评论