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 05 Python
python开发环境PyScripter中文乱码问题解决方案
Sep 11 Python
Python中list初始化方法示例
Sep 18 Python
python实现狄克斯特拉算法
Jan 17 Python
Django重置migrations文件的方法步骤
May 01 Python
关于python导入模块import与常见的模块详解
Aug 28 Python
Python 切分数组实例解析
Nov 07 Python
python如何获取apk的packagename和activity
Jan 10 Python
Python3中configparser模块读写ini文件并解析配置的用法详解
Feb 18 Python
keras多显卡训练方式
Jun 10 Python
python爬虫构建代理ip池抓取数据库的示例代码
Sep 22 Python
用python制作个视频下载器
Feb 01 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 文件上传代码(限制jpg文件)
2010/01/05 PHP
phpmyadmin打开很慢的解决方法
2014/04/21 PHP
PHP生成静态HTML页面最简单方法示例
2015/04/09 PHP
PHP按符号截取字符串的指定部分的实现方法
2018/09/10 PHP
jquery的相对父元素和相对文档定位示例代码
2013/08/02 Javascript
jquery对元素拖动排序示例
2014/01/16 Javascript
jQuery处理json数据返回数组和输出的方法
2015/03/11 Javascript
JQuery中属性过滤选择器用法实例分析
2015/05/18 Javascript
Jquery实现简单的轮播效果(代码管用)
2016/03/14 Javascript
jQuery删除节点用法示例(remove方法)
2016/09/08 Javascript
微信小程序手势操作之单触摸点与多触摸点
2017/03/10 Javascript
12个非常有用的JavaScript技巧
2017/05/17 Javascript
Windows下Node爬虫神器Puppeteer安装记
2019/01/09 Javascript
ES6入门教程之Array.from()方法
2019/03/23 Javascript
vue 实现input表单元素的disabled示例
2019/10/28 Javascript
element-ui 远程搜索组件el-select在项目中组件化的实现代码
2019/12/04 Javascript
JavaScript中arguments的使用方法详解
2020/12/20 Javascript
Python实现简单多线程任务队列
2016/02/27 Python
Windows和Linux下Python输出彩色文字的方法教程
2017/05/02 Python
详解django中url路由配置及渲染方式
2019/02/25 Python
使用python对多个txt文件中的数据进行筛选的方法
2019/07/10 Python
pyqt5、qtdesigner安装和环境设置教程
2019/09/25 Python
Python解压 rar、zip、tar文件的方法
2019/11/19 Python
vue学习笔记之动态组件和v-once指令简单示例
2020/02/29 Python
Python中使用aiohttp模拟服务器出现错误问题及解决方法
2020/10/31 Python
Django restful framework生成API文档过程详解
2020/11/12 Python
Jupyter Notebook 安装配置与使用详解
2021/01/06 Python
Ticketmaster德国票务网站:购买音乐会和体育等门票
2016/11/14 全球购物
文秘专业毕业生就业推荐信
2013/11/08 职场文书
影视制作岗位职责
2013/12/04 职场文书
大学生的网上创业计划书
2013/12/31 职场文书
户籍证明书标准模板
2014/09/10 职场文书
英语课前三分钟演讲稿(6篇)
2014/09/13 职场文书
2015年党支部公开承诺书
2015/01/22 职场文书
董事长新年致辞
2015/07/29 职场文书
Python tensorflow卷积神经Inception V3网络结构
2022/05/06 Python