python随机生成库faker库api实例详解


Posted in Python onNovember 28, 2019

废话不多说,直接上代码!

# -*- coding: utf-8 -*-
# @Author : FELIX
# @Date  : 2018/6/30 9:49

from faker import Factory

# zh_CN 表示中国大陆版
fake = Factory().create('zh_CN')
# 产生随机手机号
print(fake.phone_number())
# 产生随机姓名
print(fake.name())
# 产生随机地址
print(fake.address())
# 随机产生国家名
print(fake.country())
# 随机产生国家代码
print(fake.country_code())
# 随机产生城市名
print(fake.city_name())
# 随机产生城市
print(fake.city())
# 随机产生省份
print(fake.province())
# 产生随机email
print(fake.email())
# 产生随机IPV4地址
print(fake.ipv4())
# 产生长度在最大值与最小值之间的随机字符串
print(fake.pystr(min_chars=0, max_chars=8))

# 随机产生车牌号
print(fake.license_plate())

# 随机产生颜色
print(fake.rgb_color()) # rgb
print(fake.safe_hex_color()) # 16进制
print(fake.color_name()) # 颜色名字
print(fake.hex_color()) # 16进制

# 随机产生公司名
print(fake.company())


# 随机产生工作岗位
print(fake.job())
# 随机生成密码
print(fake.password(length=10, special_chars=True, digits=True, upper_case=True, lower_case=True))
# 随机生成uuid
print(fake.uuid4())
# 随机生成sha1
print(fake.sha1(raw_output=False))
# 随机生成md5
print(fake.md5(raw_output=False))

# 随机生成女性名字
print(fake.name_female())
# 男性名字
print(fake.name_male())
# 随机生成名字
print(fake.name())

# 生成基本信息
print(fake.profile(fields=None, sex=None))
print(fake.simple_profile(sex=None))

# 随机生成浏览器头user_agent
print(fake.user_agent())

# 随机产生时间
fake.month_name()
# 'September'
fake.date_time_this_century(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2010, 7, 21, 18, 52, 43)
fake.time_object(end_datetime=None)
# datetime.time(6, 39, 26)
fake.date_time_between(start_date="-30y", end_date="now", tzinfo=None)
# datetime.datetime(2013, 10, 11, 18, 43, 40)
fake.future_date(end_date="+30d", tzinfo=None)
# datetime.date(2018, 7, 8)
fake.date_time(tzinfo=None, end_datetime=None)
# datetime.datetime(2006, 9, 4, 20, 46, 6)
fake.date(pattern="%Y-%m-%d", end_datetime=None)
# '1998-08-02'
fake.date_time_this_month(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2018, 6, 8, 9, 56, 24)
fake.timezone()
# 'Africa/Conakry'
fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2017, 6, 27, 21, 18, 28)
fake.month()
# '04'
fake.day_of_week()
# 'Wednesday'
fake.iso8601(tzinfo=None, end_datetime=None)
# '1988-02-28T09:22:29'
fake.time_delta(end_datetime=None)
# datetime.timedelta(10832, 82660)
fake.date_object(end_datetime=None)
# datetime.date(2005, 8, 18)
fake.date_this_decade(before_today=True, after_today=False)
# datetime.date(2015, 1, 5)
fake.date_this_century(before_today=True, after_today=False)
# datetime.date(2000, 6, 1)
fake.date_this_month(before_today=True, after_today=False)
# datetime.date(2018, 6, 13)
fake.am_pm()
# 'AM'
fake.past_datetime(start_date="-30d", tzinfo=None)
# datetime.datetime(2018, 6, 25, 7, 41, 34)
fake.date_this_year(before_today=True, after_today=False)
# datetime.date(2018, 2, 24)
fake.date_time_between_dates(datetime_start=None, datetime_end=None, tzinfo=None)
# datetime.datetime(2018, 6, 26, 14, 40, 5)
fake.date_time_ad(tzinfo=None, end_datetime=None)
# datetime.datetime(673, 1, 28, 18, 17, 55)
fake.date_between_dates(date_start=None, date_end=None)
# datetime.date(2018, 6, 26)
fake.future_datetime(end_date="+30d", tzinfo=None)
# datetime.datetime(2018, 7, 4, 10, 53, 6)
fake.century()
# 'IX'
fake.past_date(start_date="-30d", tzinfo=None)
# datetime.date(2018, 5, 30)
fake.time(pattern="%H:%M:%S", end_datetime=None)
# '01:32:14'
fake.day_of_month()
# '19'
fake.unix_time(end_datetime=None, start_datetime=None)
# 1284297794
fake.date_time_this_year(before_now=True, after_now=False, tzinfo=None)
# datetime.datetime(2018, 5, 24, 11, 25, 25)
fake.date_between(start_date="-30y", end_date="today")
# datetime.date(2003, 1, 11)
fake.year()
# '1993'
fake.time_series(start_date="-30d", end_date="now", precision=None, distrib=None, tzinfo=None)
# <generator object time_series at 0x7f44e702a620>


# 随机产生文件
fake.file_extension(category=None)
# 'xls'
fake.file_name(category=None, extension=None)
# '表示.csv'
fake.file_path(depth=1, category=None, extension=None)
# '/教育/客户.js'
fake.unix_device(prefix=None)
# '/dev/sdf'
fake.unix_partition(prefix=None)
# '/dev/vdf0'
fake.mime_type(category=None)
# 'multipart/form-data'

以上这篇python随机生成库faker库api实例详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现冒泡排序算法的两种方法
Mar 10 Python
python调用OpenCV实现人脸识别功能
May 25 Python
python筛选出两个文件中重复行的方法
May 31 Python
python十进制和二进制的转换方法(含浮点数)
Jul 07 Python
python基于SMTP协议发送邮件
May 31 Python
Python函数默认参数常见问题及解决方案
Mar 26 Python
解决django 向mysql中写入中文字符出错的问题
May 18 Python
Python读取JSON数据操作实例解析
May 18 Python
完美处理python与anaconda环境变量的冲突问题
Apr 07 Python
详解Python魔法方法之描述符类
May 26 Python
Pytorch可视化的几种实现方法
Jun 10 Python
Python实现简单得递归下降Parser
May 02 Python
python的faker库用法
Nov 28 #Python
关于python中plt.hist参数的使用详解
Nov 28 #Python
python创建子类的方法分析
Nov 28 #Python
python 实现快速生成连续、随机字母列表
Nov 28 #Python
Python操作多维数组输出和矩阵运算示例
Nov 28 #Python
Python创建一个元素都为0的列表实例
Nov 28 #Python
Python使用matplotlib绘制Logistic曲线操作示例
Nov 28 #Python
You might like
各种战术和打法的原创者
2020/03/04 星际争霸
使用sockets:从新闻组中获取文章(三)
2006/10/09 PHP
PHP内核探索:变量概述
2014/01/30 PHP
详解PHP数组赋值方法
2015/11/07 PHP
PHP解析url并得到url参数方法总结
2018/10/11 PHP
javascript 事件绑定问题
2011/01/01 Javascript
使用jquery mobile做幻灯播放效果实现步骤
2013/01/04 Javascript
jquery中focus()函数实现当对象获得焦点后自动把光标移到内容最后
2013/09/29 Javascript
jQuery探测位置的提示弹窗(toolTip box)详细解析
2013/11/14 Javascript
写出高效jquery代码的19条指南
2014/03/19 Javascript
JS倒计时代码汇总
2014/11/25 Javascript
JavaScript里实用的原生API汇总
2015/05/14 Javascript
JavaScript html5 canvas绘制时钟效果
2016/03/01 Javascript
谈一谈js中的执行环境及作用域
2016/03/30 Javascript
基于JavaScript实现前端文件的断点续传
2016/10/17 Javascript
Json对象和字符串互相转换json数据拼接和JSON使用方式详细介绍(小结)
2016/10/25 Javascript
Jqprint实现页面打印
2017/01/06 Javascript
浅谈sass在vue注意的地方
2017/08/10 Javascript
移动端触摸滑动插件swiper使用方法详解
2017/08/11 Javascript
JavaScript数组方法的错误使用例子
2018/09/13 Javascript
vue项目实现设置根据路由高亮对应的菜单项操作
2020/08/06 Javascript
python实现的各种排序算法代码
2013/03/04 Python
在Python的循环体中使用else语句的方法
2015/03/30 Python
Python的gevent框架的入门教程
2015/04/29 Python
在DigitalOcean的服务器上部署flaskblog应用
2015/12/19 Python
python3使用matplotlib绘制散点图
2019/03/19 Python
Python新手如何理解循环加载模块
2020/05/29 Python
python使用matplotlib:subplot绘制多个子图的示例
2020/09/24 Python
深入研究HTML5实现图片压缩上传功能
2016/03/25 HTML / CSS
工地门卫岗位职责
2013/12/30 职场文书
竞争上岗实施方案
2014/03/21 职场文书
天地会口号
2014/06/17 职场文书
劳模事迹材料范文
2014/12/24 职场文书
内乡县衙导游词
2015/02/05 职场文书
2015年食堂工作总结报告
2015/04/23 职场文书
2016年优秀少先队员事迹材料
2016/02/26 职场文书