使用faker生成测试数据

需要先安装faker模块,pip install faker

导入模块中的Faker类:from faker import Faker

实例化faker = Faker()

print('姓名相关')
print('姓名:',faker.name())
print('名:',faker.first_name())
print('姓:',faker.last_name())
print('男姓名:',faker.name_male())
print('男名:',faker.first_name_male())
print('男姓:',faker.last_name_male())
print('女姓名:',faker.name_female())
print('女名:',faker.first_name_female())
print('女姓:',faker.last_name_female())
print('罗马姓名:',faker.romanized_name())
print('罗马名:',faker.first_romanized_name())
print('罗马姓:',faker.last_romanized_name())

 

print('地址相关')
print('完整地址:',faker.address())
print('国家:',faker.country())
print('省份:',faker.province())
print('市:',faker.city_name())
print('县或县级市:',faker.city())
print('市或县:',faker.city_suffix())
print('区域:',faker.district())
print('街道地址:',faker.street_address())
print('街道名称:',faker.street_name())
print('街或路:',faker.street_suffix())
print('楼:',faker.building_number())
print('邮政编码:',faker.postcode())

 

print('地理位置相关')
print('经纬度:',faker.latlng())
print('纬度:',faker.latitude())
print('经度:',faker.longitude())
print('未知:',faker.coordinate(center=None, radius=0.001))
print('未知:',faker.local_latlng(country_code="US", coords_only=False))
print('未知:',faker.location_on_land(coords_only=False))

 

print('公司相关')
print('公司全称:',faker.company())
print('公司名称:',faker.company_prefix())
print('公司性质:',faker.company_suffix())
print('未知:',faker.bs())
print('未知:',faker.catch_phrase())

 

print('职业相关')
print('职业:',faker.job())

 

print('颜色相关')
print('名称表示法:',faker.color_name())
print('名称表示法:',faker.safe_color_name())
print('rgb表示法:',faker.rgb_color())
print('rgb表示法:',faker.rgb_css_color())
print('十六进制表示法:',faker.hex_color())
print('十六进制表示法:',faker.safe_hex_color())

 

print('互联网相关的数据,包括随机电子邮箱、域名、IP 地址、URL、用户名、后缀名等')
print('邮箱:',faker.email())
print('邮箱:',faker.safe_email())
print('邮箱:',faker.free_email())
print('邮箱:',faker.ascii_company_email())
print('邮箱:',faker.ascii_email())
print('邮箱:',faker.ascii_free_email())
print('example安全邮箱:',faker.ascii_safe_email())
print('邮箱:',faker.company_email())print('url:',faker.url(schemes=None))
print('图片url:',faker.image_url(width=None, height=None))
print('uri:',faker.uri())
print('uri:',faker.uri_extension())
print('uri:',faker.uri_page())
print('uri:',faker.uri_path())print('域名全称:',faker.domain_name(levels=1))
print('域名:',faker.domain_word())print('ipv4地址:',faker.ipv4(network=False, address_class=None, private=None))
print('ipv4地址类别:',faker.ipv4_network_class())
print('保留ipv4:',faker.ipv4_private(network=False, address_class=None))
print('公用ipv4:',faker.ipv4_public(network=False, address_class=None))
print('ipv6地址:',faker.ipv6(network=False))
print('mac地址:',faker.mac_address())print('主机名:',faker.hostname())

 

print('文件相关')
print('文件全称:',faker.file_name(category=None, extension=None))
print('绝对路径下文件全称:',faker.file_path(depth=1, category=None, extension=None))
print('文件扩展名:',faker.file_extension(category=None))
print('未知:',faker.mime_type(category=None))
print('unix设备:',faker.unix_device(prefix=None))
print('unix分区:',faker.unix_partition(prefix=None))

 

print('常见数据类型')
print('布尔值:',faker.pybool())
print('整数:',faker.pyint(min_value=0, max_value=9999, step=10))print('decimal小数:',faker.pydecimal())
print('decimal小数定制:',faker.pydecimal(left_digits=None, right_digits=None, positive=False,min_value=None, max_value=None))
print('float小数:',faker.pyfloat())
print('float小数定制:',faker.pyfloat(left_digits=None, right_digits=None, positive=False,min_value=None, max_value=None))print('字符串:',faker.pystr(min_chars=None, max_chars=20))
print('列表:',faker.pylist(nb_elements=10, variable_nb_elements=True))
print('元组:',faker.pytuple(nb_elements=10, variable_nb_elements=True))
print('字典:',faker.pydict(nb_elements=10, variable_nb_elements=True))
print('集合:',faker.pyset(nb_elements=10, variable_nb_elements=True))

 

print('身份证号:',faker.ssn(dob=None, gender=None))

 

 

更多其他使用请参考https://mp.weixin.qq.com/s?__biz=MzU5MjEwMTE2OQ==&mid=2247487866&idx=1&sn=dd234bfbe9e54141709c063557bcfbb5&chksm=fe25bb24c952323297968e66966724e704b072e6c25cbe8b656bd02d0b05129969c71d73b5a5&mpshare=1&scene=23&srcid=0812Rorkp3n1cIlGxX0mj3Wc&sharer_sharetime=1565578020969&sharer_shareid=6a1e7ff5d0efc671db816475181c239c#rd

 

https://www.jianshu.com/p/6bd6869631d9

 

转载于:https://www.cnblogs.com/Forever77/p/11338446.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/391744.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JavaScript中的数组创建

JavaScript中的数组创建 本文转载自:众成翻译 译者:loveky 链接:http://www.zcfy.cc/article/713 原文:http://rainsoft.io/power-up-the-array-creation-in-javascript/ 数组是一个包含了对象或原始类型的有序集合。很难想象一个…

CODEVS——T1519 过路费

http://codevs.cn/problem/1519/ 时间限制: 1 s空间限制: 256000 KB题目等级 : 大师 Master题解查看运行结果题目描述 Description在某个遥远的国家里,有 n个城市。编号为 1,2,3,…,n。这个国家的政府修建了m 条双向道路,每条道路连接着两个城市。政府规…

pca数学推导_PCA背后的统计和数学概念

pca数学推导As I promised in the previous article, Principal Component Analysis (PCA) with Scikit-learn, today, I’ll discuss the mathematics behind the principal component analysis by manually executing the algorithm using the powerful numpy and pandas lib…

pandas之cut

cut( )用来把一组数据分割成离散的区间。 cut(x, bins, rightTrue, labelsNone, retbinsFalse, precision3, include_lowestFalse, duplicatesraise) # x:被切分的数据,必须是一维的 # bins:①int型整数:将x按照数值大小平均分成分…

为Tueri.io构建React图像优化组件

Let’s face it, image optimization is hard. We want to make it effortless.面对现实吧,图像优化非常困难。 我们希望毫不费力。 When we set out to build our React Component there were a few problems we wanted to solve:当我们开始构建React组件时&#…

红黑树分析

红黑树的性质: 性质1:每个节点要么是黑色,要么是红色。 性质2:根节点是黑色。性质3:每个叶子节点(NIL)是黑色。性质4:每个红色节点的两个子节点一定都是黑色。不能有两个红色节点相…

overlay 如何实现跨主机通信?- 每天5分钟玩转 Docker 容器技术(52)

上一节我们在 host1 中运行了容器 bbox1,今天将详细讨论 overlay 网络跨主机通信的原理。 在 host2 中运行容器 bbox2: bbox2 IP 为 10.0.0.3,可以直接 ping bbox1: 可见 overlay 网络中的容器可以直接通信,同时 docke…

第 132 章 Example

这里介绍一个负载均衡放置问题,我们可以把它摆放在任何位置,每种方案都各有优缺点,需要根据你的实际情况选择使用 适用于HAProxy / Nginx / LVS 等等 这里用web,db为例子,讲述负载均衡之间的关系 132.1. 双负载均衡的用法 User --…

Python:实现图片裁剪的两种方式——Pillow和OpenCV

原文:https://blog.csdn.net/hfutdog/article/details/82351549 在这篇文章里我们聊一下Python实现图片裁剪的两种方式,一种利用了Pillow,还有一种利用了OpenCV。两种方式都需要简单的几行代码,这可能也就是现在Python那么流行的原…

第一个应在JavaScript数组的最后

by Thomas Barrasso由Thomas Barrasso 第一个应在JavaScript数组的最后 (The first shall be last with JavaScript arrays) So the last shall be [0], and the first [length — 1].所以最后一个应该是[0] ,第一个[length_1]。 – Adapted from Matthew 20:16–根…

鼠标移动到ul图片会摆动_我们可以从摆动时序分析中学到的三件事

鼠标移动到ul图片会摆动An opportunity for a new kind of analysis of Major League Baseball data may be upon us soon. Here’s how we can prepare.不久之后,我们将有机会对美国职棒大联盟数据进行新的分析。 这是我们准备的方法。 It is tempting to think t…

leetcode 1052. 爱生气的书店老板(滑动窗口)

今天,书店老板有一家店打算试营业 customers.length 分钟。每分钟都有一些顾客(customers[i])会进入书店,所有这些顾客都会在那一分钟结束后离开。 在某些时候,书店老板会生气。 如果书店老板在第 i 分钟生气&#xf…

回到网易后开源APM技术选型与实战

篇幅一:APM基础篇\\1、什么是APM?\\APM,全称:Application Performance Management ,目前市面的系统基本都是参考Google的Dapper(大规模分布式系统的跟踪系统)来做的,翻译传送门《google的Dappe…

持续集成持续部署持续交付_如何开始进行持续集成

持续集成持续部署持续交付Everything you need to know to get started with continuous integration: branching strategies, tests automation, tools and best practices.开始进行持续集成所需的一切:分支策略,测试自动化,工具和最佳实践。…

51nod 1073约瑟夫环

思路传送门 &#xff1a;http://blog.csdn.net/kk303/article/details/9629329 n里面挑选m个 可以递推从n-1里面挑m个 然后n-1里面的x 可以转换成 n里面的x 的公式 x &#xff08;xm&#xff09;%n; #include <bits/stdc.h> using namespace std;int main () {int n,m;s…

如何选择优化算法遗传算法_用遗传算法优化垃圾收集策略

如何选择优化算法遗传算法Genetic Algorithms are a family of optimisation techniques that loosely resemble evolutionary processes in nature. It may be a crude analogy, but if you squint your eyes, Darwin’s Natural Selection does roughly resemble an optimisa…

robot:截图关键字

参考&#xff1a; https://www.cnblogs.com/hong-fithing/p/9656221.html--python https://blog.csdn.net/weixin_43156282/article/details/87350309--robot https://blog.csdn.net/xiongzaiabc/article/details/82912280--截图指定区域 转载于:https://www.cnblogs.com/gcgc/…

leetcode 832. 翻转图像

给定一个二进制矩阵 A&#xff0c;我们想先水平翻转图像&#xff0c;然后反转图像并返回结果。 水平翻转图片就是将图片的每一行都进行翻转&#xff0c;即逆序。例如&#xff0c;水平翻转 [1, 1, 0] 的结果是 [0, 1, 1]。 反转图片的意思是图片中的 0 全部被 1 替换&#xff…

SVN服务备份操作步骤

SVN服务备份操作步骤1、准备源服务器和目标服务器源服务器&#xff1a;192.168.1.250目标服务器&#xff1a;192.168.1.251 root/rootroot 2、对目标服务器&#xff08;251&#xff09;装SVN服务器&#xff0c; 脚本如下&#xff1a;yum install subversion 3、创建一个新的仓库…

SpringCloud入门(一)

1. 系统架构演变概述 #mermaid-svg-F8dvnEDl6rEgSP97 .label{font-family:trebuchet ms, verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-F8dvnEDl6rEgSP97 .label text{fill:#333}#mermaid-svg-F8dvnEDl6rEgSP97 .node rect,#merm…