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深入学习之上下文管理器
Aug 31 Python
python xml解析实例详解
Nov 14 Python
Python入门_浅谈for循环、while循环
May 16 Python
Python常用内置模块之xml模块(详解)
May 23 Python
python之PyMongo使用总结
May 26 Python
python 把文件中的每一行以数组的元素放入数组中的方法
Apr 29 Python
pycharm 将python文件打包为exe格式的方法
Jan 16 Python
Python函数装饰器常见使用方法实例详解
Mar 30 Python
python定时检测无响应进程并重启的实例代码
Apr 22 Python
python同步两个文件夹下的内容
Aug 29 Python
Python爬虫爬取糗事百科段子实例分享
Jul 31 Python
Jupyter Notebook安装及使用方法解析
Nov 12 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中,文件上传
2006/12/06 PHP
jQuery图片预加载 等比缩放实现代码
2011/10/04 Javascript
模拟jQuery中的ready方法及实现按需加载css,js实例代码
2013/09/27 Javascript
javascript动态向网页中添加表格实现代码
2014/02/19 Javascript
一些老手都不一定知道的JavaScript技巧
2014/05/06 Javascript
通过location.replace禁止浏览器后退防止重复提交
2014/09/04 Javascript
js中hash和ico的关联分析
2015/02/05 Javascript
javascript从作用域链谈闭包
2020/07/29 Javascript
JavaScript添加随滚动条滚动窗体的方法
2016/02/23 Javascript
JQuery在循环中绑定事件的问题详解
2016/06/02 Javascript
你知道setTimeout是如何运行的吗?
2016/08/16 Javascript
JavaScript模板引擎Template.js使用详解
2016/12/15 Javascript
layer设置maxWidth及maxHeight解决方案
2019/07/26 Javascript
vant时间控件使用方法详解
2020/12/24 Javascript
利用Python中的输入和输出功能进行读取和写入的教程
2015/04/14 Python
python利用paramiko连接远程服务器执行命令的方法
2017/10/16 Python
浅谈Python peewee 使用经验
2017/10/20 Python
python保存数据到本地文件的方法
2018/06/23 Python
使用python语言,比较两个字符串是否相同的实例
2018/06/29 Python
Python图像滤波处理操作示例【基于ImageFilter类】
2019/01/03 Python
Python3实现飞机大战游戏
2020/04/24 Python
Python如何获取文件指定行的内容
2020/05/27 Python
在python中使用pyspark读写Hive数据操作
2020/06/06 Python
Numpy 多维数据数组的实现
2020/06/18 Python
PyCharm上安装Package的实现(以pandas为例)
2020/09/18 Python
鞋类设计与工艺专业销售求职信
2013/11/01 职场文书
毕业生的自我鉴定该怎么写
2013/12/02 职场文书
创业计划书的主要内容有哪些
2014/01/29 职场文书
环境监测与治理技术专业求职信
2014/07/06 职场文书
网吧消防安全责任书
2014/07/29 职场文书
2015年度党风廉政建设工作情况汇报
2015/01/02 职场文书
初中毕业生感言
2015/07/31 职场文书
中学生打架检讨书之500字
2019/08/06 职场文书
pandas中DataFrame检测重复值的实现
2021/05/26 Python
mysql配置SSL证书登录的实现
2021/09/04 MySQL
排查并解决Oracle sysaux表空间异常增长
2022/04/20 Oracle