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定时执行指定函数的方法
May 27 Python
Python编程之变量赋值操作实例分析
Jul 24 Python
利用python模拟实现POST请求提交图片的方法
Jul 25 Python
Python3学习笔记之列表方法示例详解
Oct 06 Python
python中requests爬去网页内容出现乱码问题解决方法介绍
Oct 25 Python
python组合无重复三位数的实例
Nov 13 Python
Appium+Python自动化测试之运行App程序示例
Jan 23 Python
Python Web版语音合成实例详解
Jul 16 Python
Python timer定时器两种常用方法解析
Jan 20 Python
Python爬虫抓取论坛关键字过程解析
Oct 19 Python
python 利用panda 实现列联表(交叉表)
Feb 06 Python
python之基数排序的实现
Jul 26 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
php下过滤HTML代码的函数
2007/12/10 PHP
PHP+Memcache实现wordpress访问总数统计(非插件)
2014/07/04 PHP
国外Lightbox v2.03.3 最新版 下载
2007/10/17 Javascript
jquery简单的弹出层浮动层代码
2015/04/27 Javascript
JS实现字符串转日期并比较大小实例分析
2015/12/09 Javascript
webpack+vue.js实现组件化详解
2016/10/12 Javascript
详解jQuery lazyload 懒加载
2016/12/19 Javascript
HTML页面定时跳转方法解析(2种任选)
2016/12/22 Javascript
使用JavaScript触发过渡效果的方法
2017/01/19 Javascript
js 判断登录界面的账号密码是否为空
2017/02/08 Javascript
BootStrap实现带关闭按钮功能
2017/02/15 Javascript
Vue框架之goods组件开发详解
2018/01/25 Javascript
Vue底层实现原理总结
2018/02/17 Javascript
利用vue.js把静态json绑定bootstrap的table方法
2018/08/28 Javascript
JavaScript数组方法的错误使用例子
2018/09/13 Javascript
Vue 3.x+axios跨域方案的踩坑指南
2019/07/04 Javascript
解决layui的radio属性或别的属性没显示出来的问题
2019/09/26 Javascript
JS实现多选框的操作
2020/06/24 Javascript
python发送邮件示例(支持中文邮件标题)
2014/02/16 Python
Python编程django实现同一个ip十分钟内只能注册一次
2017/11/03 Python
用python给自己做一款小说阅读器过程详解
2019/07/11 Python
利用keras加载训练好的.H5文件,并实现预测图片
2020/01/24 Python
python实现门限回归方式
2020/02/29 Python
python高阶函数map()和reduce()实例解析
2020/03/16 Python
Python Selenium截图功能实现代码
2020/04/26 Python
基于MUI框架使用HTML5实现的二维码扫描功能
2018/03/01 HTML / CSS
联想哥伦比亚网上商城:Lenovo Colombia
2017/01/10 全球购物
应届生法律求职信
2013/10/22 职场文书
物业工作计划书
2014/01/10 职场文书
学校食堂食品安全责任书
2014/07/28 职场文书
委托书怎么写
2014/07/31 职场文书
实习生个人总结范文
2015/02/28 职场文书
文艺委员竞选稿
2015/11/19 职场文书
远程教育学习心得体会
2016/01/23 职场文书
如何用JavaScript实现一个数组惰性求值库
2021/05/05 Javascript
如何开发一个渐进式Web应用程序PWA
2021/05/10 Javascript