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中利用Pandas库处理大数据的简单介绍
Apr 07 Python
将Python中的数据存储到系统本地的简单方法
Apr 11 Python
Python学习思维导图(必看篇)
Jun 26 Python
Python基础之getpass模块详细介绍
Aug 10 Python
Python中pygal绘制雷达图代码分享
Dec 07 Python
Python字典,函数,全局变量代码解析
Dec 18 Python
Python实现的特征提取操作示例
Dec 03 Python
python 进程 进程池 进程间通信实现解析
Aug 23 Python
pytorch中的上采样以及各种反操作,求逆操作详解
Jan 03 Python
Python爬虫爬取、解析数据操作示例
Mar 27 Python
Python requests及aiohttp速度对比代码实例
Jul 16 Python
Python+DeOldify实现老照片上色功能
Jun 21 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
星际争霸 Starcraft 编年史
2020/03/14 星际争霸
如何使用PHP计算上一个月的今天
2013/05/23 PHP
php mysql procedure实现获取多个结果集的方法【基于thinkPHP】
2016/11/09 PHP
laravel框架之数据库查出来的对象实现转化为数组
2019/10/23 PHP
jQuery之网页换肤实现代码
2011/04/30 Javascript
一些有用的JavaScript和jQuery的片段分享
2011/08/23 Javascript
js Html结构转字符串形式显示代码
2011/11/15 Javascript
如何用ajax来创建一个XMLHttpRequest对象
2012/12/10 Javascript
node.js Web应用框架Express入门指南
2014/05/28 Javascript
js实现不提交表单获取单选按钮值的方法
2015/08/21 Javascript
微信小程序 地图定位简单实例
2016/10/14 Javascript
利用JS轻松实现获取表单数据
2016/12/06 Javascript
Angular.js中处理页面闪烁的方法详解
2017/03/09 Javascript
无限循环轮播图之运动框架(原生JS实现)
2017/10/01 Javascript
vue仿淘宝订单状态的tab切换效果
2020/06/23 Javascript
微信小程序progress组件使用详解
2018/01/31 Javascript
微信小程序实现MUI数字输入框效果
2018/01/31 Javascript
Angular使用操作事件指令ng-click传多个参数示例
2018/03/27 Javascript
微信小程序利用云函数获取手机号码
2019/12/17 Javascript
JavaScript实现放大镜效果代码示例
2020/04/29 Javascript
一篇文章带你搞懂Vue虚拟Dom与diff算法
2020/08/25 Javascript
vue实践---根据不同环境,自动转换请求的url地址操作
2020/09/21 Javascript
Python中Collection的使用小技巧
2014/08/18 Python
Python使用random和tertools模块解一些经典概率问题
2015/01/28 Python
Python实时获取cmd的输出
2015/12/13 Python
Python: tkinter窗口屏幕居中,设置窗口最大,最小尺寸实例
2020/03/04 Python
Python的历史与优缺点整理
2020/05/26 Python
护理专业毕业生自我鉴定
2013/10/08 职场文书
委托公证书
2014/04/08 职场文书
村主任群众路线个人对照检查材料
2014/09/26 职场文书
大学生迟到检讨书500字
2014/10/17 职场文书
发票退票证明
2015/06/24 职场文书
2015年学校政教工作总结
2015/07/20 职场文书
公司财务制度:成本管理控制制度模板
2019/11/19 职场文书
Python开发之QT解决无边框界面拖动卡屏问题(附带源码)
2021/05/27 Python
javascript之Object.assign()的痛点分析
2022/03/03 Javascript